* src/gtk/colorsel.c
Fix bug 564 (Folder color selection window exits on any
keypress)
+2004-08-21 [colin] 0.9.12cvs74.2
+
+ * src/gtk/colorsel.c
+ Fix bug 564 (Folder color selection window exits on any
+ keypress)
+
2004-08-21 [colin] 0.9.12cvs74.1
* ChangeLog.claws
( cvs diff -u -r 1.274.2.17 -r 1.274.2.18 src/mainwindow.c; cvs diff -u -r 1.94.2.29 -r 1.94.2.30 src/messageview.c; cvs diff -u -r 1.5.2.9 -r 1.5.2.10 src/gtk/menu.c; cvs diff -u -r 1.23.2.4 -r 1.23.2.5 src/plugins/spamassassin/spamassassin_gtk.c; ) > 0.9.12cvs66.4.patchset
( cvs diff -u -r 1.2504.2.14 -r 1.2504.2.15 ChangeLog.claws; cvs diff -u -r 1.382.2.41 -r 1.382.2.42 src/compose.c; cvs diff -u -r 1.274.2.18 -r 1.274.2.19 src/mainwindow.c; ) > 0.9.12cvs70.1.patchset
( cvs diff -u -r 1.2504.2.15 -r 1.2504.2.16 ChangeLog.claws; cvs diff -u -r 1.382.2.42 -r 1.382.2.43 src/compose.c; cvs diff -u -r 1.395.2.27 -r 1.395.2.28 src/summaryview.c; cvs diff -u -r 1.43.2.8 -r 1.43.2.9 src/toolbar.c; ) > 0.9.12cvs74.1.patchset
+( cvs diff -u -r 1.1.4.4 -r 1.1.4.5 src/gtk/colorsel.c; ) > 0.9.12cvs74.2.patchset
BINARY_AGE=0
EXTRA_VERSION=74
EXTRA_RELEASE=
-EXTRA_GTK2_VERSION=.1
+EXTRA_GTK2_VERSION=.2
if test \( $EXTRA_VERSION -eq 0 \) -o \( "x$EXTRA_RELEASE" != "x" \); then
VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${MICRO_VERSION}${EXTRA_RELEASE}${EXTRA_GTK2_VERSION}
*/
#include <gtk/gtk.h>
+#include <gdk/gdkkeysyms.h>
#include "colorsel.h"
#include "manage_window.h"
GdkEventKey *event,
gpointer data)
{
- *((gint *) data) = 1;
- gtk_main_quit();
+ if (event && event->keyval == GDK_Escape) {
+ *((gint *) data) = 1;
+ gtk_main_quit();
+ return TRUE;
+ } else if (event && event->keyval == GDK_Return) {
+ *((gint *) data) = 0;
+ gtk_main_quit();
+ return FALSE;
+ }
+ return FALSE;
}
gint colorsel_select_color_rgb(gchar *title, gint rgbvalue)