[Xfce4-commits] <xfce4-terminal:nick/dropdown> Just show and hide with status icon.
Nick Schermer
noreply at xfce.org
Sat Dec 29 16:02:01 CET 2012
Updating branch refs/heads/nick/dropdown
to f373023d37fe7f562ec01db8b716195c854559db (commit)
from 00a1a09d2a9227e8f38ba35574832fb5b36cdda4 (commit)
commit f373023d37fe7f562ec01db8b716195c854559db
Author: Nick Schermer <nick at xfce.org>
Date: Sat Dec 29 16:01:00 2012 +0100
Just show and hide with status icon.
terminal/terminal-window-dropdown.c | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/terminal/terminal-window-dropdown.c b/terminal/terminal-window-dropdown.c
index e5e8db1..5f8df4d 100644
--- a/terminal/terminal-window-dropdown.c
+++ b/terminal/terminal-window-dropdown.c
@@ -409,7 +409,11 @@ terminal_window_dropdown_status_icon_press_event (GtkStatusIcon *status
GdkEventButton *event,
TerminalWindowDropdown *dropdown)
{
- terminal_window_dropdown_toggle_real (dropdown, event->time);
+ if (gtk_widget_get_visible (GTK_WIDGET (dropdown)))
+ gtk_widget_hide (GTK_WIDGET (dropdown));
+ else
+ terminal_window_dropdown_position (dropdown, event->time);
+
return FALSE;
}
More information about the Xfce4-commits
mailing list