aboutsummaryrefslogtreecommitdiffstats
path: root/vncviewer
diff options
context:
space:
mode:
authorPierre Ossman <ossman@cendio.se>2012-10-24 08:28:18 +0000
committerPierre Ossman <ossman@cendio.se>2012-10-24 08:28:18 +0000
commit208b2ead8a9af2b06d1261be9a8e98f48689aed1 (patch)
treebabd5a9c977259507cfcceddf8b075639d3099e3 /vncviewer
parent2fa1aee1dae9e647c589ad886b0943ea4374e437 (diff)
downloadtigervnc-208b2ead8a9af2b06d1261be9a8e98f48689aed1.tar.gz
tigervnc-208b2ead8a9af2b06d1261be9a8e98f48689aed1.zip
Fl::screen_work_area() was added after FLTK 1.3.0, so we need to have
checks that it is actually present on the current system. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5008 3789f03b-4d11-0410-bbf8-ca57d06f2519
Diffstat (limited to 'vncviewer')
-rw-r--r--vncviewer/DesktopWindow.cxx10
1 files changed, 10 insertions, 0 deletions
diff --git a/vncviewer/DesktopWindow.cxx b/vncviewer/DesktopWindow.cxx
index b00fc93c..746f3413 100644
--- a/vncviewer/DesktopWindow.cxx
+++ b/vncviewer/DesktopWindow.cxx
@@ -110,8 +110,13 @@ DesktopWindow::DesktopWindow(int w, int h, const char *name,
// On OS X we can do the maximize thing properly before the
// window is showned. Other platforms handled further down...
if (maximize) {
+#ifdef HAVE_FLTK_WORK_AREA
int dummy;
Fl::screen_work_area(dummy, dummy, w, h, geom_x, geom_y);
+#else
+ w = Fl::w();
+ h = Fl::h();
+#endif
}
#endif
@@ -610,7 +615,12 @@ void DesktopWindow::maximizeWindow()
return;
#endif
int X, Y, W, H;
+#ifdef HAVE_FLTK_WORK_AREA
Fl::screen_work_area(X, Y, W, H, this->x(), this->y());
+#else
+ W = Fl::w();
+ H = Fl::h();
+#endif
size(W, H);
#else
// X11