diff options
Diffstat (limited to 'src/nautilus-notebook.c')
-rw-r--r-- | src/nautilus-notebook.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/nautilus-notebook.c b/src/nautilus-notebook.c index 7d6ca52ac..db66d90ee 100644 --- a/src/nautilus-notebook.c +++ b/src/nautilus-notebook.c @@ -188,6 +188,24 @@ nautilus_notebook_init (NautilusNotebook *notebook) #endif } +gboolean +nautilus_notebook_contains_slot (NautilusNotebook *notebook, + NautilusWindowSlot *slot) +{ + GList *children; + GList *l; + gboolean found = FALSE; + + children = gtk_container_get_children (GTK_CONTAINER (notebook)); + for (l = children; l != NULL && !found; l = l->next) { + found = l->data == slot; + } + + g_list_free (children); + + return found; +} + void nautilus_notebook_sync_loading (NautilusNotebook *notebook, NautilusWindowSlot *slot) |