]> Pileus Git - ~andy/gtk/commitdiff
Workaround for bug in MapVirtualKey(VK_DIVIDE, 0) in some Windows
authorTor Lillqvist <tml@novell.com>
Wed, 23 Feb 2005 22:06:38 +0000 (22:06 +0000)
committerTor Lillqvist <tml@src.gnome.org>
Wed, 23 Feb 2005 22:06:38 +0000 (22:06 +0000)
2005-02-23  Tor Lillqvist  <tml@novell.com>

* gdk/win32/gdkkeys-win32.c (update_keymap): Workaround for bug in
MapVirtualKey(VK_DIVIDE, 0) in some Windows versions. (#142998)

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-8
gdk/win32/gdkkeys-win32.c

index 4a7f280af62b2230ac2f120fddf03f62c4182791..5bdef49e39e91ee60f246b93995354227a8897ed 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-02-23  Tor Lillqvist  <tml@novell.com>
+
+       * gdk/win32/gdkkeys-win32.c (update_keymap): Workaround for bug in
+       MapVirtualKey(VK_DIVIDE, 0) in some Windows versions. (#142998)
+
 Tue Feb 22 13:49:09 2005  Manish Singh  <yosh@gimp.org>
 
        * gtk/updateiconcache.c: #include <config.h>
index 4a7f280af62b2230ac2f120fddf03f62c4182791..5bdef49e39e91ee60f246b93995354227a8897ed 100644 (file)
@@ -1,3 +1,8 @@
+2005-02-23  Tor Lillqvist  <tml@novell.com>
+
+       * gdk/win32/gdkkeys-win32.c (update_keymap): Workaround for bug in
+       MapVirtualKey(VK_DIVIDE, 0) in some Windows versions. (#142998)
+
 Tue Feb 22 13:49:09 2005  Manish Singh  <yosh@gimp.org>
 
        * gtk/updateiconcache.c: #include <config.h>
index 4a7f280af62b2230ac2f120fddf03f62c4182791..5bdef49e39e91ee60f246b93995354227a8897ed 100644 (file)
@@ -1,3 +1,8 @@
+2005-02-23  Tor Lillqvist  <tml@novell.com>
+
+       * gdk/win32/gdkkeys-win32.c (update_keymap): Workaround for bug in
+       MapVirtualKey(VK_DIVIDE, 0) in some Windows versions. (#142998)
+
 Tue Feb 22 13:49:09 2005  Manish Singh  <yosh@gimp.org>
 
        * gtk/updateiconcache.c: #include <config.h>
index f3fcb35bdf626057e3f832050a370a98865f611f..c6d051de83707aae7296d149cbe46d7bdf1a7585 100644 (file)
@@ -347,7 +347,8 @@ update_keymap (void)
 
   for (vk = 0; vk < 256; vk++)
     {
-      if ((scancode = MapVirtualKey (vk, 0)) == 0)
+      if ((scancode = MapVirtualKey (vk, 0)) == 0 &&
+         vk != VK_DIVIDE)
        keysym_tab[vk*4+0] =
          keysym_tab[vk*4+1] =
          keysym_tab[vk*4+2] =