summaryrefslogtreecommitdiff
path: root/gtk2_ardour
diff options
context:
space:
mode:
authorTim Mayberry <mojofunk@gmail.com>2005-11-28 07:32:39 +0000
committerTim Mayberry <mojofunk@gmail.com>2005-11-28 07:32:39 +0000
commit26d841e7b1fc94c4c7f19f34666dbefa6be5dc6b (patch)
tree97db18f0e8ec7058cdc4fcfd56611f561aaa3e3d /gtk2_ardour
parent8cfbdaae199595e79127e4cc533ea7cacc8065e9 (diff)
custom ruler fix, not sure if anything else is needed....
git-svn-id: svn://localhost/trunk/ardour2@135 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour')
-rw-r--r--gtk2_ardour/gtk-custom-ruler.c21
1 files changed, 8 insertions, 13 deletions
diff --git a/gtk2_ardour/gtk-custom-ruler.c b/gtk2_ardour/gtk-custom-ruler.c
index 88234b7276..0e7ceb5875 100644
--- a/gtk2_ardour/gtk-custom-ruler.c
+++ b/gtk2_ardour/gtk-custom-ruler.c
@@ -334,25 +334,20 @@ gtk_custom_ruler_get_range (GtkCustomRuler *ruler,
void
gtk_custom_ruler_draw_ticks (GtkCustomRuler * ruler)
{
- GtkCustomRulerClass *klass;
- g_return_if_fail (ruler != NULL);
- g_return_if_fail (GTK_IS_CUSTOM_RULER (ruler));
+ g_return_if_fail (GTK_IS_CUSTOM_RULER (ruler));
- klass = GTK_CUSTOM_RULER_CLASS (GTK_OBJECT_CLASS (ruler));
- if (klass->draw_ticks)
- klass->draw_ticks (ruler);
+ if (GTK_CUSTOM_RULER_GET_CLASS (ruler)->draw_ticks)
+ GTK_CUSTOM_RULER_GET_CLASS (ruler)->draw_ticks (ruler);
+
}
void
gtk_custom_ruler_draw_pos (GtkCustomRuler * ruler)
{
- GtkCustomRulerClass *klass;
- g_return_if_fail (ruler != NULL);
- g_return_if_fail (GTK_IS_CUSTOM_RULER (ruler));
-
- klass = GTK_CUSTOM_RULER_CLASS (GTK_OBJECT_CLASS (ruler));
- if (klass->draw_pos && ruler->show_position)
- klass->draw_pos (ruler);
+ g_return_if_fail (GTK_IS_CUSTOM_RULER (ruler));
+
+ if (GTK_CUSTOM_RULER_GET_CLASS (ruler)->draw_pos && ruler->show_position)
+ GTK_CUSTOM_RULER_GET_CLASS (ruler)->draw_pos (ruler);
}
static void