summaryrefslogtreecommitdiff
path: root/vcl/unx/gtk
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:00:14 +0000
commit9bdfd1fa4dde2f4901900f7447b588c2640ff3f4 (patch)
tree28444b2cee9cc7aa7976ac85a7ba92768b9d631b /vcl/unx/gtk
parentba26809ebb4aa999049093250d1dac3d13e8d397 (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/unx/gtk')
-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: */