diff options
author | corvid <corvid@lavabit.com> | 2011-09-16 22:19:33 +0000 |
---|---|---|
committer | corvid <corvid@lavabit.com> | 2011-09-16 22:19:33 +0000 |
commit | 05c1a745685731dd66ec946080d441316bfe5444 (patch) | |
tree | 806371a6a5e02505a6dfef113860b373a497a7aa /src/menu.cc | |
parent | 729d5a773faaa9ba599ea307b36106dba9a6674c (diff) |
use x,y for tools popup
Diffstat (limited to 'src/menu.cc')
-rw-r--r-- | src/menu.cc | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/menu.cc b/src/menu.cc index f0c1ce5b..658b89bc 100644 --- a/src/menu.cc +++ b/src/menu.cc @@ -616,10 +616,9 @@ static void Menu_imgload_toggle_cb(Fl_Widget *wid, void*) /* * Tools popup menu (construction & popup) */ -void a_Menu_tools_popup(BrowserWindow *bw, void *v_wid) +void a_Menu_tools_popup(BrowserWindow *bw, int x, int y) { const Fl_Menu_Item *item; - Fl_Widget *wid = (Fl_Widget*)v_wid; UI *ui = (UI*)bw->ui; static Fl_Menu_Item pm[] = { @@ -652,7 +651,7 @@ void a_Menu_tools_popup(BrowserWindow *bw, void *v_wid) pm[4+cur_panelsize].setonly(); cur_smallicons ? pm[7].set() : pm[7].clear(); - item = pm->popup(wid->x(), wid->y() + wid->h()); + item = pm->popup(x, y); if (item) { ((Fl_Widget *)item)->do_callback(); } |