GNOME Bugzilla – Bug 340847
crash when changing resolution
Last modified: 2006-05-15 18:38:51 UTC
Because in workspace.c you allocate an array of size screen->n_xinerama_infos, then change screen->n_xinerama_infos, then try to free the array in meta_workspace_invalidate_work_area(). I fix this by calling meta_workspace_invalidate_work_area() before changing n_xinerama_infos.
Created attachment 64930 [details] [review] fix
Looks good for both HEAD and the gnome-2-14 branch, thanks.