fix issue with initial menu display
authorPaul Davis <paul@linuxaudiosystems.com>
Fri, 23 Sep 2016 19:34:17 +0000 (14:34 -0500)
committerPaul Davis <paul@linuxaudiosystems.com>
Tue, 27 Sep 2016 19:59:32 +0000 (14:59 -0500)
libs/surfaces/push2/menu.cc

index a31e485e189fed7e767fb4dcf53b7c038d72f395..08715877e086c3b537ca002784a53e27ca247230 100644 (file)
@@ -47,7 +47,7 @@ Push2Menu::Push2Menu (Item* parent, vector<string> s)
        , wrap (true)
        , first (0)
        , last (0)
-       , _active (UINT32_MAX)
+       , _active (0)
 {
        Pango::FontDescription fd ("Sans 10");
 
@@ -213,7 +213,7 @@ Push2Menu::render (Rect const& area, Cairo::RefPtr<Cairo::Context> context) cons
 void
 Push2Menu::set_active (uint32_t index)
 {
-       if (index == _active) {
+       if (!parent() || (index == _active)) {
                return;
        }