summaryrefslogtreecommitdiff
path: root/libs/surfaces/push2/menu.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/surfaces/push2/menu.cc')
-rw-r--r--libs/surfaces/push2/menu.cc4
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;
}