metacity r3655 - in trunk: . src/core
- From: iain svn gnome org
- To: svn-commits-list gnome org
- Subject: metacity r3655 - in trunk: . src/core
- Date: Wed, 19 Mar 2008 11:51:10 +0000 (GMT)
Author: iain
Date: Wed Mar 19 11:51:10 2008
New Revision: 3655
URL: http://svn.gnome.org/viewvc/metacity?rev=3655&view=rev
Log:
2008-03-19 Iain Holmes <iain gnome org>
* src/core/compositor.c (meta_compositor_set_active_window):
Handle
compositor being disabled and don't crash.
Modified:
trunk/ChangeLog
trunk/src/core/compositor.c
Modified: trunk/src/core/compositor.c
==============================================================================
--- trunk/src/core/compositor.c (original)
+++ trunk/src/core/compositor.c Wed Mar 19 11:51:10 2008
@@ -2744,11 +2744,19 @@
MetaWindow *window)
{
#ifdef HAVE_COMPOSITE_EXTENSIONS
- MetaDisplay *display = compositor->display;
- Display *xdisplay = display->xdisplay;
+ MetaDisplay *display;
+ Display *xdisplay;
MetaCompWindow *old_focus = NULL, *new_focus = NULL;
- MetaCompScreen *info = screen->compositor_data;
- MetaWindow *old_focus_win = info->focus_window;
+ MetaCompScreen *info;
+ MetaWindow *old_focus_win;
+
+ if (compositor == NULL)
+ return;
+
+ display = compositor->display;
+ xdisplay = display->xdisplay;
+ info = screen->compositor_data;
+ old_focus_win = info->focus_window;
if (old_focus_win)
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]