diff --git a/ChangeLog b/ChangeLog index 72d9a309a..e8a174f1a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-07-12 Aivars Kalvans + + * src/screen.c (meta_screen_free): free ->xinerama_infos + Closes bug#307884 + 2005-07-11 Elijah Newren Stuff I forgot to do when I branched an hour or so ago before diff --git a/src/screen.c b/src/screen.c index 04b453a18..890cf6206 100644 --- a/src/screen.c +++ b/src/screen.c @@ -735,6 +735,9 @@ meta_screen_free (MetaScreen *screen) XFreeGC (screen->display->xdisplay, screen->root_xor_gc); + if (screen->xinerama_infos) + g_free (screen->xinerama_infos); + g_free (screen->screen_name); g_free (screen);