summaryrefslogtreecommitdiff
path: root/plugins/gtkui/retina.m
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <waker@users.sourceforge.net>2013-09-30 18:32:40 +0200
committerGravatar Alexey Yakovenko <waker@users.sourceforge.net>2013-09-30 18:32:40 +0200
commit4b15254e0d46b2abaedc1dfd21e7e1353df6220d (patch)
tree278dcfdae80dde1adb172caace795a96c2552bec /plugins/gtkui/retina.m
parent4c3f8d136a7d450ad8d59b3028dbe882305986c5 (diff)
gtkui: support older osx versions without NSWindow::backingScaleFactor
Diffstat (limited to 'plugins/gtkui/retina.m')
-rw-r--r--plugins/gtkui/retina.m7
1 files changed, 5 insertions, 2 deletions
diff --git a/plugins/gtkui/retina.m b/plugins/gtkui/retina.m
index 320bfdc1..b76c2321 100644
--- a/plugins/gtkui/retina.m
+++ b/plugins/gtkui/retina.m
@@ -6,6 +6,9 @@
int
is_retina (GtkWidget *w) {
NSWindow *window = gdk_quartz_window_get_nswindow (gtk_widget_get_window (w));
- float s = [window backingScaleFactor];
- return s > 1.0f;
+ if ([window respondsToSelector:@selector(backingScaleFactor)]) {
+ float s = [window backingScaleFactor];
+ return s > 1.0f;
+ }
+ return 0;
}