don't allow comparison with timestamps to CurrentTime. it just doesn't make any sense.

(also client interface changed, that is in the next commit)
This commit is contained in:
Dana Jansens 2007-04-18 19:21:14 +00:00
parent 34196a1ef3
commit f18d9a9539

View file

@ -1163,7 +1163,7 @@ static void event_handle_client(ObClient *client, XEvent *e)
client_update_icons(client); client_update_icons(client);
} }
else if (msgtype == prop_atoms.net_wm_user_time) { else if (msgtype == prop_atoms.net_wm_user_time) {
client_update_user_time(client, TRUE); client_update_user_time(client);
} }
else if (msgtype == prop_atoms.sm_client_id) { else if (msgtype == prop_atoms.sm_client_id) {
client_update_sm_client_id(client); client_update_sm_client_id(client);
@ -1378,6 +1378,9 @@ void event_ignore_queued_enters()
gboolean event_time_after(Time t1, Time t2) gboolean event_time_after(Time t1, Time t2)
{ {
g_assert(t1 != CurrentTime);
g_assert(t2 != CurrentTime);
/* /*
Timestamp values wrap around (after about 49.7 days). The server, given Timestamp values wrap around (after about 49.7 days). The server, given
its current time is represented by timestamp T, always interprets its current time is represented by timestamp T, always interprets