diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2016-09-23 14:34:17 -0500 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2016-09-27 14:59:32 -0500 |
commit | 0f39f27375f4be4d96af55320df141d6a04da669 (patch) | |
tree | b9289a3e0af738c8597434b3b2c09b39e9ce38c6 /libs/surfaces/push2/menu.cc | |
parent | 6d5878a92614304711fb77b0c863d68cb2d44d21 (diff) |
fix issue with initial menu display
Diffstat (limited to 'libs/surfaces/push2/menu.cc')
-rw-r--r-- | libs/surfaces/push2/menu.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libs/surfaces/push2/menu.cc b/libs/surfaces/push2/menu.cc index a31e485e18..08715877e0 100644 --- a/libs/surfaces/push2/menu.cc +++ b/libs/surfaces/push2/menu.cc @@ -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; } |