Fixing Xinerama bustage. Bug 239227.

This commit is contained in:
caillon%redhat.com 2004-04-19 20:41:20 +00:00
parent c4dec9f006
commit 9bda8ecac0
2 changed files with 6 additions and 5 deletions

View File

@ -43,10 +43,6 @@
#include <gtk/gtk.h>
#include <X11/Xatom.h>
#ifdef MOZ_ENABLE_XINERAMA
#include <X11/extensions/Xinerama.h>
#endif // MOZ_ENABLE_XINERAMA
nsScreenGtk :: nsScreenGtk ( )
: mScreenNum(0),
mRect(0, 0, 0, 0),
@ -165,7 +161,7 @@ nsScreenGtk :: Init ()
workareas[i + 2], workareas[i + 3]);
if (!mRect.Contains(workarea)) {
NS_WARNING("Invalid bounds");
continue;
continue;
}
mAvailRect.IntersectRect(mAvailRect, workarea);

View File

@ -41,6 +41,11 @@
#include "nsIScreen.h"
#include "nsRect.h"
#ifdef MOZ_ENABLE_XINERAMA
#include <X11/Xlib.h>
#include <X11/extensions/Xinerama.h>
#endif // MOZ_ENABLE_XINERAMA
//------------------------------------------------------------------------
class nsScreenGtk : public nsIScreen