src/core/display.c (meta_display_open), fetch & use composite version, for

2008-01-28  Michael Meeks  <michael.meeks@novell.com>

        * src/core/display.c (meta_display_open),
        * src/core/compositor.c: fetch & use composite
        version, for remote screens that don't match the
        compile system's version.
        (meta_compositor_manage_screen): bin erroneous FIXME.
        (add_win): remove common warning churn for (very)
        transient windows


svn path=/trunk/; revision=3550
This commit is contained in:
Michael Meeks
2008-02-04 15:57:07 +00:00
committed by Michael Meeks
parent a9a69ac807
commit 2f43d436c8
4 changed files with 154 additions and 82 deletions

View File

@@ -752,11 +752,28 @@ meta_display_open (void)
display->composite_event_base = 0;
}
else
display->have_composite = TRUE;
{
display->composite_major_version = 0;
display->composite_minor_version = 0;
if (XCompositeQueryVersion (display->xdisplay,
&display->composite_major_version,
&display->composite_minor_version))
{
display->have_composite = TRUE;
}
else
{
display->composite_major_version = 0;
display->composite_minor_version = 0;
}
}
meta_verbose ("Attempted to init Composite, found error base %d event base %d\n",
meta_verbose ("Attempted to init Composite, found error base %d event base %d "
"extn ver %d %d\n",
display->composite_error_base,
display->composite_event_base);
display->composite_event_base,
display->composite_major_version,
display->composite_minor_version);
display->have_damage = FALSE;