Rework timestamp pinging

If a window temporarily goes unresponsive, and then returns later, we
should hide the kill dialog that we showed to the user.
This commit is contained in:
Jasper St. Pierre
2014-05-20 14:48:08 -04:00
parent 56906a29e0
commit 4053c92abf
4 changed files with 94 additions and 116 deletions

View File

@@ -441,8 +441,9 @@ struct _MetaWindow
MetaStackLayer layer;
int stack_position; /* see comment in stack.h */
/* Current dialog open for this window */
/* Managed by delete.c */
int dialog_pid;
guint is_alive : 1;
/* maintained by group.c */
MetaGroup *group;
@@ -739,4 +740,6 @@ void meta_window_move_resize_internal (MetaWindow *window,
void meta_window_grab_op_began (MetaWindow *window, MetaGrabOp op);
void meta_window_grab_op_ended (MetaWindow *window, MetaGrabOp op);
void meta_window_set_alive (MetaWindow *window, gboolean is_alive);
#endif