From 7d2e28bba0dbd409dd00fc2f0d74ee50712268d3 Mon Sep 17 00:00:00 2001 From: Sampo Savolainen Date: Thu, 14 May 2009 20:16:01 +0000 Subject: [PATCH] Initialize name_pixbuf and make sure set_name_text doesn't do anything if there is no name_pixbuf. git-svn-id: svn://localhost/ardour2/branches/3.0@5078 d708f5d6-7413-0410-9779-e7cbd77b26cf --- gtk2_ardour/time_axis_view_item.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gtk2_ardour/time_axis_view_item.cc b/gtk2_ardour/time_axis_view_item.cc index dc4c90989b..013a04054c 100644 --- a/gtk2_ardour/time_axis_view_item.cc +++ b/gtk2_ardour/time_axis_view_item.cc @@ -171,6 +171,7 @@ TimeAxisViewItem::init (const string& it_name, double spu, Gdk::Color& base_colo show_vestigial = true; visibility = vis; _sensitive = true; + name_pixbuf = 0; if (duration == 0) { warning << "Time Axis Item Duration == 0" << endl ; @@ -560,6 +561,8 @@ TimeAxisViewItem::set_name_text(const ustring& new_name) uint32_t pb_width, it_width; double font_size; + if (!name_pixbuf) return; + font_size = NAME_FONT->get_size() / Pango::SCALE; it_width = trackview.editor().frame_to_pixel(item_duration); pb_width = new_name.length() * font_size;