Oops - the previous namespace qualifier was also needed in gtk2_ardour/processor_box.cc
[ardour.git] / gtk2_ardour / gtk-custom-ruler.c
index b66dd68bd3892de4c9a1cff2b259b21ba84efd6c..16097faa2e91d04391fe3bf378d5c8e4bc52da33 100644 (file)
@@ -98,7 +98,7 @@ GType gtk_custom_ruler_get_type (void)
                        };
 
                ruler_type = g_type_register_static (GTK_TYPE_WIDGET, "GtkCustomRuler",
-                                          &ruler_info, 0);
+                                          &ruler_info, (GTypeFlags)0);
        }
 
        return ruler_type;
@@ -198,9 +198,8 @@ gtk_custom_ruler_set_property (GObject      *object,
                               const GValue *value,
                               GParamSpec   *pspec)
 {
-       (void) pspec;
-
   GtkCustomRuler *ruler = GTK_CUSTOM_RULER (object);
+  (void) pspec;
 
   switch (prop_id)
     {
@@ -442,9 +441,9 @@ gtk_custom_ruler_expose (GtkWidget * widget, GdkEventExpose * event)
 
                gtk_custom_ruler_draw_ticks (ruler);
 
-               gdk_draw_pixmap (widget->window,
-                                ruler->non_gr_exp_gc,
-                                ruler->backing_store, 0, 0, 0, 0, widget->allocation.width, widget->allocation.height);
+               gdk_draw_drawable (widget->window,
+                                   ruler->non_gr_exp_gc,
+                                   GDK_DRAWABLE(ruler->backing_store), 0, 0, 0, 0, widget->allocation.width, widget->allocation.height);
 
                gtk_custom_ruler_draw_pos (ruler);
        }