From 37e36e7f1db0b113d5d249e7cc7e7b579e40e68a Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 13 Jun 2015 22:32:05 -0400 Subject: [PATCH] color editor: make popups toggleable The popups on the color editor are somewhat hard to get rid of. Arrange things so that clicking the same control again dismisses the current popup. --- gtk/gtkcoloreditor.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gtk/gtkcoloreditor.c b/gtk/gtkcoloreditor.c index d3eeee037d..de314c16ba 100644 --- a/gtk/gtkcoloreditor.c +++ b/gtk/gtkcoloreditor.c @@ -209,7 +209,9 @@ popup_edit (GtkWidget *widget, focus = editor->priv->a_entry; } - if (popup) + if (popup == editor->priv->current_popup) + dismiss_current_popup (editor); + else if (popup) { dismiss_current_popup (editor); toplevel = gtk_widget_get_toplevel (GTK_WIDGET (editor));