window_actor: Remove the frame_messages timeout in destroy

Otherwise it might fire off later and cause a crash.

https://bugzilla.gnome.org/show_bug.cgi?id=723468
This commit is contained in:
Adel Gadllah 2014-02-02 11:37:25 +01:00
parent 16a8e6ffe0
commit 4752d427e4

View File

@ -1285,6 +1285,12 @@ meta_window_actor_destroy (MetaWindowActor *self)
window_type = meta_window_get_window_type (window);
meta_window_set_compositor_private (window, NULL);
if (priv->send_frame_messages_timer != 0)
{
g_source_remove (priv->send_frame_messages_timer);
priv->send_frame_messages_timer = 0;
}
/*
* We remove the window from internal lookup hashes and thus any other
* unmap events etc fail