diff options
author | Michael Meeks <michael.meeks@suse.com> | 2011-12-16 15:56:23 +0000 |
---|---|---|
committer | Michael Meeks <michael.meeks@suse.com> | 2011-12-16 16:00:14 +0000 |
commit | 9bdfd1fa4dde2f4901900f7447b588c2640ff3f4 (patch) | |
tree | 28444b2cee9cc7aa7976ac85a7ba92768b9d631b /vcl/unx/gtk | |
parent | ba26809ebb4aa999049093250d1dac3d13e8d397 (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.cxx | 8 |
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: */ |