Commit 65dc67a9 authored by Jan Djärv's avatar Jan Djärv
Browse files

(x_raise_frame): Move setting of _NET_ACTIVE_WINDOW

property ...
(XTframe_raise_lower): ... to here.
parent 3aaab9a0
2006-11-30 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
* xterm.c (x_raise_frame): Move setting of _NET_ACTIVE_WINDOW
property ...
(XTframe_raise_lower): ... to here.
2006-11-30 Kenichi Handa <handa@m17n.org>
 
* regex.c (regex_compile): Fix previous change.
......
......@@ -8723,23 +8723,10 @@ void
x_raise_frame (f)
struct frame *f;
{
Lisp_Object frame;
const char *atom = "_NET_ACTIVE_WINDOW";
BLOCK_INPUT;
if (f->async_visible)
XRaiseWindow (FRAME_X_DISPLAY (f), FRAME_OUTER_WINDOW (f));
XSETFRAME (frame, f);
/* See Window Manager Specification/Extended Window Manager Hints at
http://freedesktop.org/wiki/Standards_2fwm_2dspec */
Fx_send_client_event (frame, make_number (0), frame,
make_unibyte_string (atom, strlen (atom)),
make_number (32),
Fcons (make_number (1),
Fcons (make_number (time (NULL) * 1000),
Qnil)));
XFlush (FRAME_X_DISPLAY (f));
UNBLOCK_INPUT;
}
......@@ -8765,7 +8752,22 @@ XTframe_raise_lower (f, raise_flag)
int raise_flag;
{
if (raise_flag)
x_raise_frame (f);
{
Lisp_Object frame;
const char *atom = "_NET_ACTIVE_WINDOW";
x_raise_frame (f);
/* See Window Manager Specification/Extended Window Manager Hints at
http://freedesktop.org/wiki/Standards_2fwm_2dspec */
XSETFRAME (frame, f);
Fx_send_client_event (frame, make_number (0), frame,
make_unibyte_string (atom, strlen (atom)),
make_number (32),
Fcons (make_number (1),
Fcons (make_number (time (NULL) * 1000),
Qnil)));
}
else
x_lower_frame (f);
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment