]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkcolorswatch.c
Only activate on double-click
[~andy/gtk] / gtk / gtkcolorswatch.c
index 6652ce9193d02ad3172881071dc6b5c7c73e0b87..c376860e87d4633914baafbeadc6a84afaeb31d2 100644 (file)
@@ -505,8 +505,8 @@ swatch_button_press (GtkWidget      *widget,
       do_popup (widget, event);
       return TRUE;
     }
-  else if (event->button == GDK_BUTTON_PRIMARY &&
-           swatch->priv->selected)
+  else if (event->type == GDK_2BUTTON_PRESS &&
+           event->button == GDK_BUTTON_PRIMARY)
     {
       g_signal_emit (swatch, signals[ACTIVATE], 0);
       return TRUE;