use 2 digit width as minium for track number labels
[ardour.git] / gtk2_ardour / route_time_axis.cc
index 979ab6a0ef9624792f67f7e1a1c616ebead74bfd..11f2b463243d91bdea600ca8d454f40034e9e009 100644 (file)
@@ -372,7 +372,8 @@ RouteTimeAxisView::update_track_number_visibility ()
 //             controls_table.resize ( 2, 4 );
                name_hbox.pack_start(number_label, false, false, 2);
 //             controls_table.attach (number_label, 3, 4, 0, 1,  Gtk::SHRINK, Gtk::SHRINK, 0, 0);
-               number_label.set_size_request(3 + _session->track_number_decimals() * 8, -1);
+               const int tnw = std::max(2u, _session->track_number_decimals()) * 8; // TODO 8 = max_width_of_digit_0_to_9()
+               number_label.set_size_request(3 + tnw, -1);
                number_label.show ();
        } else {
 //             controls_table.resize ( 2, 3 );