diff options
| author | Dana Jansens <danakj@orodu.net> | 2007-06-07 15:07:50 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2007-06-07 15:07:50 +0000 |
| commit | 5579b28481a54d9df451e40854d86b927a64a2f4 (patch) | |
| tree | 1bd07d2a6affe49e6a9fa892243473c3c149fffc /openbox/keyboard.c | |
| parent | 2b135c53565547779719348ec3164311be8191fe (diff) | |
make popup dialogs appear on the active monitor with xinerama
Diffstat (limited to 'openbox/keyboard.c')
| -rw-r--r-- | openbox/keyboard.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/openbox/keyboard.c b/openbox/keyboard.c index 51f2cff9..06cd7525 100644 --- a/openbox/keyboard.c +++ b/openbox/keyboard.c @@ -87,6 +87,7 @@ static void set_curpos(KeyBindingTree *newpos) if (curpos != NULL) { gchar *text = NULL; GList *it; + Rect *a; for (it = curpos->keylist; it; it = g_list_next(it)) { gchar *oldtext = text; @@ -97,7 +98,8 @@ static void set_curpos(KeyBindingTree *newpos) g_free(oldtext); } - popup_position(popup, NorthWestGravity, 10, 10); + a = screen_physical_area_monitor_active(); + popup_position(popup, NorthWestGravity, a->x + 10, a->y + 10); /* 1 second delay for the popup to show */ popup_delay_show(popup, G_USEC_PER_SEC, text); g_free(text); |
