mirror of
https://github.com/brl/mutter.git
synced 2024-11-25 01:20:42 -05:00
Patch from jylefort@FreeBSD.org to prevent a crash when changing
2006-05-15 Elijah Newren <newren gmail com> * src/screen.c (reload_xinerama_infos): Patch from jylefort@FreeBSD.org to prevent a crash when changing resolution. Fixes #340847.
This commit is contained in:
parent
51ade19ae9
commit
3cb72d338c
@ -1,3 +1,9 @@
|
|||||||
|
2006-05-15 Elijah Newren <newren gmail com>
|
||||||
|
|
||||||
|
* src/screen.c (reload_xinerama_infos): Patch from
|
||||||
|
jylefort@FreeBSD.org to prevent a crash when changing resolution.
|
||||||
|
Fixes #340847.
|
||||||
|
|
||||||
2006-05-15 Björn Lindqvist <bjourne@gmail.com>
|
2006-05-15 Björn Lindqvist <bjourne@gmail.com>
|
||||||
|
|
||||||
* places.[ch] (intcmp, window_get_edges,
|
* places.[ch] (intcmp, window_get_edges,
|
||||||
|
28
src/screen.c
28
src/screen.c
@ -187,6 +187,20 @@ reload_xinerama_infos (MetaScreen *screen)
|
|||||||
{
|
{
|
||||||
MetaDisplay *display;
|
MetaDisplay *display;
|
||||||
|
|
||||||
|
{
|
||||||
|
GList *tmp;
|
||||||
|
|
||||||
|
tmp = screen->workspaces;
|
||||||
|
while (tmp != NULL)
|
||||||
|
{
|
||||||
|
MetaWorkspace *space = tmp->data;
|
||||||
|
|
||||||
|
meta_workspace_invalidate_work_area (space);
|
||||||
|
|
||||||
|
tmp = tmp->next;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
display = screen->display;
|
display = screen->display;
|
||||||
|
|
||||||
if (screen->xinerama_infos)
|
if (screen->xinerama_infos)
|
||||||
@ -348,20 +362,6 @@ reload_xinerama_infos (MetaScreen *screen)
|
|||||||
|
|
||||||
g_assert (screen->n_xinerama_infos > 0);
|
g_assert (screen->n_xinerama_infos > 0);
|
||||||
g_assert (screen->xinerama_infos != NULL);
|
g_assert (screen->xinerama_infos != NULL);
|
||||||
|
|
||||||
{
|
|
||||||
GList *tmp;
|
|
||||||
|
|
||||||
tmp = screen->workspaces;
|
|
||||||
while (tmp != NULL)
|
|
||||||
{
|
|
||||||
MetaWorkspace *space = tmp->data;
|
|
||||||
|
|
||||||
meta_workspace_invalidate_work_area (space);
|
|
||||||
|
|
||||||
tmp = tmp->next;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
MetaScreen*
|
MetaScreen*
|
||||||
|
Loading…
Reference in New Issue
Block a user