]> Pileus Git - ~andy/gtk/commitdiff
gdk: gdk_x11_device_xi2_get_state(): move stuff to local scope
authorMichael Natterer <mitch@gimp.org>
Sun, 27 Feb 2011 14:06:41 +0000 (15:06 +0100)
committerMichael Natterer <mitch@gimp.org>
Sun, 27 Feb 2011 14:06:41 +0000 (15:06 +0100)
gdk/x11/gdkdevice-xi2.c

index b6c02552a84ba7e7eb5d88079f2d736de584cd70..96715df874c39eb9eaff3c31a7f7874b4a6f506a 100644 (file)
@@ -183,16 +183,17 @@ gdk_x11_device_xi2_get_state (GdkDevice       *device,
                               GdkModifierType *mask)
 {
   GdkX11DeviceXI2 *device_xi2 = GDK_X11_DEVICE_XI2 (device);
-  GdkDisplay *display;
-  XIDeviceInfo *info;
-  gint i, j, ndevices;
-
-  display = gdk_device_get_display (device);
 
   if (axes)
     {
-      info = XIQueryDevice(GDK_DISPLAY_XDISPLAY (display),
-                           device_xi2->device_id, &ndevices);
+      GdkDisplay *display;
+      XIDeviceInfo *info;
+      gint i, j, ndevices;
+
+      display = gdk_device_get_display (device);
+
+      info = XIQueryDevice (GDK_DISPLAY_XDISPLAY (display),
+                            device_xi2->device_id, &ndevices);
 
       for (i = 0, j = 0; i < info->num_classes; i++)
         {