diff options
author | Milan Crha <mcrha@redhat.com> | 2014-08-01 01:29:47 +0800 |
---|---|---|
committer | Milan Crha <mcrha@redhat.com> | 2014-08-01 01:29:47 +0800 |
commit | 3c57850311b0d9112e003b687058c678845259d0 (patch) | |
tree | bc0ef5431256c18c766f0241348f08ed17e8b143 | |
parent | bb3a6069c17573ab08e6bb1a3c0fe51f9c7d6a41 (diff) | |
download | gsoc2013-evolution-3c57850311b0d9112e003b687058c678845259d0.tar gsoc2013-evolution-3c57850311b0d9112e003b687058c678845259d0.tar.gz gsoc2013-evolution-3c57850311b0d9112e003b687058c678845259d0.tar.bz2 gsoc2013-evolution-3c57850311b0d9112e003b687058c678845259d0.tar.lz gsoc2013-evolution-3c57850311b0d9112e003b687058c678845259d0.tar.xz gsoc2013-evolution-3c57850311b0d9112e003b687058c678845259d0.tar.zst gsoc2013-evolution-3c57850311b0d9112e003b687058c678845259d0.zip |
Bug 733918 - Color chooser for citation color is not working in Composer ][
May remember the previous function only once, to not end in a recursion.
-rw-r--r-- | e-util/e-color-chooser-widget.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/e-util/e-color-chooser-widget.c b/e-util/e-color-chooser-widget.c index 7091324e1f..530f199404 100644 --- a/e-util/e-color-chooser-widget.c +++ b/e-util/e-color-chooser-widget.c @@ -240,8 +240,10 @@ e_color_chooser_widget_init (EColorChooserWidget *widget) if (swatch) { GtkWidgetClass *swatch_class; swatch_class = GTK_WIDGET_GET_CLASS (swatch); - origin_swatch_button_press_event = swatch_class->button_press_event; - swatch_class->button_press_event = color_chooser_widget_button_press_event; + if (swatch_class->button_press_event != color_chooser_widget_button_press_event) { + origin_swatch_button_press_event = swatch_class->button_press_event; + swatch_class->button_press_event = color_chooser_widget_button_press_event; + } } g_signal_connect ( |