summaryrefslogtreecommitdiff
path: root/src/nautilus-window-slot.c
diff options
context:
space:
mode:
authorCosimo Cecchi <cosimoc@gnome.org>2012-07-14 17:16:42 -0400
committerCosimo Cecchi <cosimoc@gnome.org>2012-07-14 17:16:42 -0400
commit9ed2b3b206bec8aea0614e698e3348a2b4f4cb63 (patch)
treefef7219d2e33ba18821fa151e2dd8406b93544e2 /src/nautilus-window-slot.c
parentb6d0261485934dd9ecbf8d72e4d1232d4199d7cb (diff)
downloadnautilus-9ed2b3b206bec8aea0614e698e3348a2b4f4cb63.tar.gz
query-editor: cleanup code and remove unused methods
- streamline the code to use GtkWidget methods for visibility and focus - remove an unused method - merge nautilus_query_editor_clear_query() with nautilus_query_editor_set_query()
Diffstat (limited to 'src/nautilus-window-slot.c')
-rw-r--r--src/nautilus-window-slot.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/nautilus-window-slot.c b/src/nautilus-window-slot.c
index 0fbfb9d3d..033fb2f8e 100644
--- a/src/nautilus-window-slot.c
+++ b/src/nautilus-window-slot.c
@@ -174,10 +174,10 @@ ensure_query_editor (NautilusWindowSlot *slot)
{
g_assert (slot->query_editor != NULL);
- gtk_widget_show (GTK_WIDGET (slot->query_editor));
- nautilus_query_editor_grab_focus (slot->query_editor);
-
update_query_editor (slot);
+
+ gtk_widget_show (GTK_WIDGET (slot->query_editor));
+ gtk_widget_grab_focus (GTK_WIDGET (slot->query_editor));
}
void
@@ -186,9 +186,6 @@ nautilus_window_slot_set_query_editor_visible (NautilusWindowSlot *slot,
{
if (visible) {
ensure_query_editor (slot);
- gtk_widget_show (GTK_WIDGET (slot->query_editor));
- nautilus_query_editor_set_visible (slot->query_editor, TRUE);
- nautilus_query_editor_grab_focus (slot->query_editor);
if (slot->qe_changed_id == 0)
slot->qe_changed_id = g_signal_connect (slot->query_editor, "changed",
@@ -203,7 +200,7 @@ nautilus_window_slot_set_query_editor_visible (NautilusWindowSlot *slot,
slot->qe_changed_id = 0;
g_signal_handler_disconnect (slot->query_editor, slot->qe_cancel_id);
slot->qe_cancel_id = 0;
- nautilus_query_editor_clear_query (slot->query_editor);
+ nautilus_query_editor_set_query (slot->query_editor, NULL);
}
}