mirror of
https://gitlab.gnome.org/GNOME/gimp.git
synced 2025-07-03 17:33:25 +00:00
added run-time version check and do the workaround for bug #136636 only if
2004-03-21 Michael Natterer <mitch@gimp.org> * app/display/gimpdisplayshell-callbacks.c (gimp_display_shell_events): added run-time version check and do the workaround for bug #136636 only if the Gtk+ version is < 2.2.5. * m4macros/gimp-2.0.m4: require gimp >= 2.0.0
This commit is contained in:
parent
7988f83ef3
commit
e0d1ddb070
3 changed files with 26 additions and 16 deletions
|
@ -1,3 +1,12 @@
|
||||||
|
2004-03-21 Michael Natterer <mitch@gimp.org>
|
||||||
|
|
||||||
|
* app/display/gimpdisplayshell-callbacks.c
|
||||||
|
(gimp_display_shell_events): added run-time version
|
||||||
|
check and do the workaround for bug #136636 only if
|
||||||
|
the Gtk+ version is < 2.2.5.
|
||||||
|
|
||||||
|
* m4macros/gimp-2.0.m4: require gimp >= 2.0.0
|
||||||
|
|
||||||
2004-03-21 Sven Neumann <sven@gimp.org>
|
2004-03-21 Sven Neumann <sven@gimp.org>
|
||||||
|
|
||||||
* plug-ins/helpbrowser/dialog.c: fixed check that suppresses
|
* plug-ins/helpbrowser/dialog.c: fixed check that suppresses
|
||||||
|
|
|
@ -137,23 +137,24 @@ gimp_display_shell_events (GtkWidget *widget,
|
||||||
/* work around missing GDK_BUTTON*_MASK bits in GdkEventKey::state
|
/* work around missing GDK_BUTTON*_MASK bits in GdkEventKey::state
|
||||||
* (see http://bugzilla.gnome.org/show_bug.cgi?id=136636)
|
* (see http://bugzilla.gnome.org/show_bug.cgi?id=136636)
|
||||||
*/
|
*/
|
||||||
{
|
if (gtk_check_version (2, 2, 5))
|
||||||
GdkModifierType mouse_mask;
|
{
|
||||||
|
GdkModifierType mouse_mask;
|
||||||
|
|
||||||
gdk_device_get_state (gimp_devices_get_current (gimp),
|
gdk_device_get_state (gimp_devices_get_current (gimp),
|
||||||
widget->window, NULL, &mouse_mask);
|
widget->window, NULL, &mouse_mask);
|
||||||
|
|
||||||
if (mouse_mask & GDK_BUTTON1_MASK)
|
if (mouse_mask & GDK_BUTTON1_MASK)
|
||||||
kevent->state |= GDK_BUTTON1_MASK;
|
kevent->state |= GDK_BUTTON1_MASK;
|
||||||
if (mouse_mask & GDK_BUTTON2_MASK)
|
if (mouse_mask & GDK_BUTTON2_MASK)
|
||||||
kevent->state |= GDK_BUTTON2_MASK;
|
kevent->state |= GDK_BUTTON2_MASK;
|
||||||
if (mouse_mask & GDK_BUTTON3_MASK)
|
if (mouse_mask & GDK_BUTTON3_MASK)
|
||||||
kevent->state |= GDK_BUTTON3_MASK;
|
kevent->state |= GDK_BUTTON3_MASK;
|
||||||
if (mouse_mask & GDK_BUTTON4_MASK)
|
if (mouse_mask & GDK_BUTTON4_MASK)
|
||||||
kevent->state |= GDK_BUTTON4_MASK;
|
kevent->state |= GDK_BUTTON4_MASK;
|
||||||
if (mouse_mask & GDK_BUTTON5_MASK)
|
if (mouse_mask & GDK_BUTTON5_MASK)
|
||||||
kevent->state |= GDK_BUTTON5_MASK;
|
kevent->state |= GDK_BUTTON5_MASK;
|
||||||
}
|
}
|
||||||
#endif /* G_OS_WIN32 */
|
#endif /* G_OS_WIN32 */
|
||||||
|
|
||||||
/* do not process any key events while BUTTON1 is down. We do this
|
/* do not process any key events while BUTTON1 is down. We do this
|
||||||
|
|
|
@ -31,7 +31,7 @@ AC_ARG_ENABLE(gimptest, [ --disable-gimptest do not try to compile and run
|
||||||
no_gimp=yes
|
no_gimp=yes
|
||||||
fi
|
fi
|
||||||
|
|
||||||
min_gimp_version=ifelse([$1], ,1.3.26,$1)
|
min_gimp_version=ifelse([$1], ,2.0.0,$1)
|
||||||
AC_MSG_CHECKING(for GIMP - version >= $min_gimp_version)
|
AC_MSG_CHECKING(for GIMP - version >= $min_gimp_version)
|
||||||
|
|
||||||
if test x$PKG_CONFIG != xno ; then
|
if test x$PKG_CONFIG != xno ; then
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue