+2010-01-31 [pawel] 3.7.5cvs1
+
+ * src/messageview.c
+ * src/mimeview.c
+ Fix Bug 2107 - Arrow keys don't work in message view window
+
2010-01-31 [paul] 3.7.5
* NEWS
( cvs diff -u -r 1.105.2.156 -r 1.105.2.157 src/prefs_account.c; cvs diff -u -r 1.59.2.80 -r 1.59.2.81 src/prefs_filtering.c; cvs diff -u -r 1.1.2.25 -r 1.1.2.26 src/prefs_send.c; cvs diff -u -r 1.2.2.27 -r 1.2.2.28 src/gtk/colorlabel.c; ) > 3.7.4cvs8.patchset
( cvs diff -u -r 1.1.2.38 -r 1.1.2.39 commitHelper; cvs diff -u -r 1.2.2.9 -r 1.2.2.10 tools/kdeservicemenu/install.sh; cvs diff -u -r 1.1.2.9 -r 1.1.2.10 tools/make.themes.project; cvs diff -u -r 1.1.2.2 -r 1.1.2.3 tools/nautilus2claws-mail.sh; cvs diff -u -r 1.1.2.4 -r 1.1.2.5 tools/popfile-link.sh; cvs diff -u -r 1.4.2.5 -r 1.4.2.6 tools/textviewer.sh; ) > 3.7.4cvs9.patchset
( cvs diff -u -r 1.60.2.135 -r 1.60.2.136 src/addressbook.c; ) > 3.7.4cvs10.patchset
+( cvs diff -u -r 1.94.2.207 -r 1.94.2.208 src/messageview.c; cvs diff -u -r 1.83.2.157 -r 1.83.2.158 src/mimeview.c; ) > 3.7.5cvs1.patchset
MICRO_VERSION=5
INTERFACE_AGE=0
BINARY_AGE=0
-EXTRA_VERSION=0
+EXTRA_VERSION=1
EXTRA_RELEASE=
EXTRA_GTK2_VERSION=
return TRUE;
}
- if (event && (event->state & (GDK_MOD1_MASK|GDK_CONTROL_MASK|GDK_SHIFT_MASK)) != 0)
+ if (event && (event->state & (GDK_MOD1_MASK|GDK_CONTROL_MASK)) != 0)
+ return FALSE;
+ if (event && (event->state & GDK_SHIFT_MASK) && event->keyval != GDK_space)
return FALSE;
g_signal_stop_emission_by_name(G_OBJECT(widget),
return FALSE;
switch (event->keyval) {
+ case GDK_Page_Down:
case GDK_space:
- if (mimeview_scroll_page(mimeview, FALSE))
+ if (mimeview_scroll_page(mimeview,
+ (event->state & GDK_SHIFT_MASK) != 0))
return TRUE;
-
- mimeview_select_next_part(mimeview);
+
+ if (!(event->state & GDK_SHIFT_MASK))
+ mimeview_select_next_part(mimeview);
return TRUE;
-
+ case GDK_Page_Up:
case GDK_BackSpace:
mimeview_scroll_page(mimeview, TRUE);
return TRUE;
mimeview_scroll_one_line(mimeview,
(event->state & GDK_MOD1_MASK) != 0);
return TRUE;
+ case GDK_Up:
+ case GDK_Down:
+ mimeview_scroll_one_line(mimeview, (event->keyval == GDK_Up));
+ return TRUE;
case GDK_n:
case GDK_N:
BREAK_ON_MODIFIER_KEY();