[maemo-commits] [maemo-commits] r16985 - projects/haf/branches/hildon-fm/fremantle/hildon-fm
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Tue Dec 16 17:30:59 EET 2008
- Previous message: [maemo-commits] r16984 - in projects/haf/branches/hildon-fm/fremantle: . hildon-fm
- Next message: [maemo-commits] r16986 - in projects/haf/branches/hildon-fm/fremantle: . debian
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: rabinovich
Date: 2008-12-16 17:30:57 +0200 (Tue, 16 Dec 2008)
New Revision: 16985
Modified:
projects/haf/branches/hildon-fm/fremantle/hildon-fm/hildon-file-selection.c
projects/haf/branches/hildon-fm/fremantle/hildon-fm/hildon-file-system-model.c
Log:
correct signals for the root
Modified: projects/haf/branches/hildon-fm/fremantle/hildon-fm/hildon-file-selection.c
===================================================================
--- projects/haf/branches/hildon-fm/fremantle/hildon-fm/hildon-file-selection.c 2008-12-16 15:14:50 UTC (rev 16984)
+++ projects/haf/branches/hildon-fm/fremantle/hildon-fm/hildon-file-selection.c 2008-12-16 15:30:57 UTC (rev 16985)
@@ -3478,14 +3478,14 @@
main_iter = &temp_iter;
}
- gtk_tree_model_get(self->priv->main_model, main_iter,
- HILDON_FILE_SYSTEM_MODEL_COLUMN_URI, &uri,
- -1);
- if(g_ascii_strcasecmp (uri, "file:///") == 0) {
- free(uri);
- return;
- }
- free(uri);
+/* gtk_tree_model_get(self->priv->main_model, main_iter, */
+/* HILDON_FILE_SYSTEM_MODEL_COLUMN_URI, &uri, */
+/* -1); */
+/* if(g_ascii_strcasecmp (uri, "file:///") == 0) { */
+/* free(uri); */
+/* return; */
+/* } */
+/* free(uri); */
gtk_tree_model_sort_convert_child_iter_to_iter(GTK_TREE_MODEL_SORT
(self->priv->
dir_sort),
Modified: projects/haf/branches/hildon-fm/fremantle/hildon-fm/hildon-file-system-model.c
===================================================================
--- projects/haf/branches/hildon-fm/fremantle/hildon-fm/hildon-file-system-model.c 2008-12-16 15:14:50 UTC (rev 16984)
+++ projects/haf/branches/hildon-fm/fremantle/hildon-fm/hildon-file-system-model.c 2008-12-16 15:30:57 UTC (rev 16985)
@@ -2610,11 +2610,20 @@
}
/* Let's setup parent after children, so that adding children do not
trigger premature "files-added" signals for parents. */
- if(!HILDON_IS_FILE_SYSTEM_SPECIAL_LOCATION(node->data) &&
- g_ascii_strcasecmp(HILDON_FILE_SYSTEM_SPECIAL_LOCATION(node->data)->basepath,
- "file:///") != 0) {
- setup_node_for_location(result);
+ if (g_ascii_strcasecmp(HILDON_FILE_SYSTEM_SPECIAL_LOCATION(node->data)->basepath, "file:///") != 0) {
+
+ setup_node_for_location(result);
+
}
+ else {
+ if(HILDON_IS_FILE_SYSTEM_ROOT(node->data)) {
+ setup_node_for_location(result);
+ }
+ if(HILDON_IS_FILE_SYSTEM_LOCAL_DEVICE(node->data)) {
+ setup_node_for_location(result);
+ }
+ }
+
return result;
}
- Previous message: [maemo-commits] r16984 - in projects/haf/branches/hildon-fm/fremantle: . hildon-fm
- Next message: [maemo-commits] r16986 - in projects/haf/branches/hildon-fm/fremantle: . debian
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
