[maemo-commits] [maemo-commits] r13739 - projects/haf/trunk/hildon-fm/hildon-fm
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Tue Sep 11 13:53:35 EEST 2007
- Previous message: [maemo-commits] r13738 - in projects/haf/trunk/hildon-theme-layout-4: . rc
- Next message: [maemo-commits] r13740 - projects/haf/trunk/hildon-fm/hildon-fm
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: marivoll Date: 2007-09-11 13:53:33 +0300 (Tue, 11 Sep 2007) New Revision: 13739 Modified: projects/haf/trunk/hildon-fm/hildon-fm/hildon-file-system-model.c Log: * hildon-fm/hildon-file-system-model.c (hildon_file_system_model_iter_available): Also set the 'available' flag for for the children, recursivly (N59284). Modified: projects/haf/trunk/hildon-fm/hildon-fm/hildon-file-system-model.c =================================================================== --- projects/haf/trunk/hildon-fm/hildon-fm/hildon-file-system-model.c 2007-09-11 10:41:14 UTC (rev 13738) +++ projects/haf/trunk/hildon-fm/hildon-fm/hildon-file-system-model.c 2007-09-11 10:53:33 UTC (rev 13739) @@ -3234,11 +3234,13 @@ * function can be used if program needs for some reason to disable some * locations. By default all paths are available. */ -void hildon_file_system_model_iter_available(HildonFileSystemModel *model, - GtkTreeIter *iter, gboolean available) +void hildon_file_system_model_iter_available (HildonFileSystemModel *model, + GtkTreeIter *iter, + gboolean available) { GNode *node; HildonFileSystemModelNode *model_node; + GtkTreeIter child; g_return_if_fail(HILDON_IS_FILE_SYSTEM_MODEL(model)); g_return_if_fail(iter != NULL); @@ -3248,10 +3250,17 @@ model_node = node->data; if (model_node->available != available) - { - model_node->available = available; - emit_node_changed(node); - } + { + model_node->available = available; + emit_node_changed(node); + } + + if (gtk_tree_model_iter_children (GTK_TREE_MODEL (model), &child, iter)) + { + do { + hildon_file_system_model_iter_available (model, &child, FALSE); + } while (gtk_tree_model_iter_next (GTK_TREE_MODEL (model), &child)); + } } static gboolean
- Previous message: [maemo-commits] r13738 - in projects/haf/trunk/hildon-theme-layout-4: . rc
- Next message: [maemo-commits] r13740 - projects/haf/trunk/hildon-fm/hildon-fm
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]