diff -r 55718d4ed227 -r efe2f65bea17 ui/gtk/tree.c --- a/ui/gtk/tree.c Wed Jan 21 11:21:47 2015 +0100 +++ b/ui/gtk/tree.c Wed Jan 21 12:29:03 2015 +0100 @@ -102,6 +102,10 @@ UiContainer *ct = uic_get_current_container(obj); ct->add(ct, scroll_area, TRUE); + // ct->current should point to view, not scroll_area, to make it possible + // to add a context menu + ct->current = view; + return scroll_area; } @@ -197,6 +201,10 @@ UiContainer *ct = uic_get_current_container(obj); ct->add(ct, scroll_area, TRUE); + // ct->current should point to view, not scroll_area, to make it possible + // to add a context menu + ct->current = view; + return scroll_area; }