]> git.eshelyaron.com Git - emacs.git/commitdiff
* src/gtkutil.c (xg_get_default_scrollbar_width): Avoid warning.
authorAndreas Schwab <schwab@linux-m68k.org>
Sun, 5 Jun 2011 22:20:42 +0000 (00:20 +0200)
committerAndreas Schwab <schwab@linux-m68k.org>
Sun, 5 Jun 2011 22:20:42 +0000 (00:20 +0200)
src/ChangeLog
src/gtkutil.c

index 9e80c2ec88ef2a73fd4c2540fc65a721e5ed1caa..1b16fdc089c1d4d08bc0d9ba0dc66509b929dd67 100644 (file)
@@ -1,5 +1,7 @@
 2011-06-05  Andreas Schwab  <schwab@linux-m68k.org>
 
+       * gtkutil.c (xg_get_default_scrollbar_width): Avoid warning.
+
        * xfns.c (x_set_scroll_bar_default_width): Move declarations
        before statements.
 
index 18c6c185eaed361a58fa267ac6acfb8c412f0893..dedb39a7a4053d64d06ba37a819018ff9994ea58 100644 (file)
@@ -3329,11 +3329,15 @@ xg_get_widget_from_map (int idx)
 int
 xg_get_default_scrollbar_width (FRAME_PTR f)
 {
-  GtkWidget *wscroll = gtk_vscrollbar_new (gtk_adjustment_new (XG_SB_MIN,
-                                                               XG_SB_MIN,
-                                                               XG_SB_MAX,
-                                                               0.1, 0.1, 0.1));
+#ifdef HAVE_GTK3
+  GtkAdjustment *vadj;
+#else
+  GtkObject *vadj;
+#endif
+  GtkWidget *wscroll;
   int w = 0, b = 0;
+  vadj = gtk_adjustment_new (XG_SB_MIN, XG_SB_MIN, XG_SB_MAX, 0.1, 0.1, 0.1);
+  wscroll = gtk_vscrollbar_new (GTK_ADJUSTMENT (vadj));
   gtk_widget_style_get (wscroll, "slider-width", &w, "trough-border", &b, NULL);
   gtk_widget_destroy (wscroll);
   w += 2*b;