summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorMichael Meeks <michael.meeks@suse.com>2011-12-16 15:56:23 +0000
committerMichael Meeks <michael.meeks@suse.com>2011-12-16 16:03:29 +0000
commitc75e170fb1e05c1a9998b6390a13d65f1e4577db (patch)
treea8924f72d48a4b276ced77fbaf322e348e56cc46 /vcl
parent90eb372eec908e1bce188c6bc7c75088dfaa312e (diff)
teach old-style method about the new form of screen numbering fdo#43458
We number now with a flat set of indicees across Xinerama and more standard multi-screen setups.
Diffstat (limited to 'vcl')
-rw-r--r--vcl/unx/gtk/window/gtkframe.cxx8
1 files changed, 2 insertions, 6 deletions
diff --git a/vcl/unx/gtk/window/gtkframe.cxx b/vcl/unx/gtk/window/gtkframe.cxx
index a384375382cc..06d29d5f54c2 100644
--- a/vcl/unx/gtk/window/gtkframe.cxx
+++ b/vcl/unx/gtk/window/gtkframe.cxx
@@ -4162,12 +4162,8 @@ gboolean GtkSalFrame::IMHandler::signalIMDeleteSurrounding( GtkIMContext*, gint
Size GtkSalDisplay::GetScreenSize( int nScreen )
{
- GdkScreen *pScreen = gdk_display_get_screen (m_pGdkDisplay, nScreen);
- if (!pScreen)
- return Size();
- else
- return Size( gdk_screen_get_width (pScreen),
- gdk_screen_get_height (pScreen) );
+ Rectangle aRect = m_pSys->GetDisplayScreenPosSizePixel( nScreen );
+ return Size( aRect.GetWidth(), aRect.GetHeight() );
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */