Updating branch refs/heads/master to e0a50c47d3fb48c2598f271c7752fc309ed7baf9 (commit) from 4110b64ae8ba39ee35f89f707c00154f52272456 (commit)
commit e0a50c47d3fb48c2598f271c7752fc309ed7baf9 Author: Christian Dywan <christ...@twotoasts.de> Date: Wed Jan 20 21:34:17 2010 +0100 Clicking inside the location entry closes the completion window midori/midori-locationaction.c | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) diff --git a/midori/midori-locationaction.c b/midori/midori-locationaction.c index 1c99052..0078ab9 100644 --- a/midori/midori-locationaction.c +++ b/midori/midori-locationaction.c @@ -844,6 +844,21 @@ midori_location_action_changed_cb (GtkEntry* entry, } static gboolean +midori_location_action_button_press_event_cb (GtkEntry* entry, + GdkEventKey* event, + MidoriLocationAction* action) +{ + if (action->popup && GTK_WIDGET_VISIBLE (action->popup)) + { + midori_location_action_popdown_completion (action); + + return TRUE; + } + + return FALSE; +} + +static gboolean midori_location_action_key_press_event_cb (GtkEntry* entry, GdkEventKey* event, GtkAction* action) @@ -1434,6 +1449,8 @@ midori_location_action_connect_proxy (GtkAction* action, g_object_connect (child, "signal::changed", midori_location_action_changed_cb, action, + "signal::button-press-event", + midori_location_action_button_press_event_cb, action, "signal::key-press-event", midori_location_action_key_press_event_cb, action, #if GTK_CHECK_VERSION (2, 19, 3) _______________________________________________ Xfce4-commits mailing list Xfce4-commits@xfce.org http://foo-projects.org/mailman/listinfo/xfce4-commits