diff options
author | Vincent Untz <vuntz@gnome.org> | 2011-01-19 23:21:59 +0100 |
---|---|---|
committer | Vincent Untz <vuntz@gnome.org> | 2011-01-20 14:48:36 +0100 |
commit | 6732979e8624f3fa967c0d921bf89a44b2323ff3 (patch) | |
tree | a0147f28262ce269b684b123af889186f1733126 /libwnck/xutils.c | |
parent | 66dfd5a88b12d5f9ba2cb96045529a647bcd9d87 (diff) | |
download | libwnck-6732979e8624f3fa967c0d921bf89a44b2323ff3.tar.gz |
core: Add Screen argument to _wnck_iconify(), _wnck_deiconify()
Diffstat (limited to 'libwnck/xutils.c')
-rw-r--r-- | libwnck/xutils.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/libwnck/xutils.c b/libwnck/xutils.c index 1f7d430..efd140a 100644 --- a/libwnck/xutils.c +++ b/libwnck/xutils.c @@ -816,11 +816,12 @@ _wnck_xid_hash (gconstpointer v) } void -_wnck_iconify (Window xwindow) +_wnck_iconify (Screen *screen, + Window xwindow) { Display *display; - display = _wnck_get_default_display (); + display = DisplayOfScreen (screen); _wnck_error_trap_push (); XIconifyWindow (display, xwindow, DefaultScreen (display)); @@ -828,7 +829,8 @@ _wnck_iconify (Window xwindow) } void -_wnck_deiconify (Window xwindow) +_wnck_deiconify (Screen *screen, + Window xwindow) { /* We need special precautions, because GDK doesn't like * XMapWindow() called on its windows, need to use the @@ -843,7 +845,7 @@ _wnck_deiconify (Window xwindow) if (gdkwindow) gdk_window_show (gdkwindow); else - XMapRaised (_wnck_get_default_display (), xwindow); + XMapRaised (DisplayOfScreen (screen), xwindow); _wnck_error_trap_pop (); } |