diff options
author | 2013-09-30 18:32:40 +0200 | |
---|---|---|
committer | 2013-09-30 18:32:40 +0200 | |
commit | 4b15254e0d46b2abaedc1dfd21e7e1353df6220d (patch) | |
tree | 278dcfdae80dde1adb172caace795a96c2552bec /plugins/gtkui/retina.m | |
parent | 4c3f8d136a7d450ad8d59b3028dbe882305986c5 (diff) |
gtkui: support older osx versions without NSWindow::backingScaleFactor
Diffstat (limited to 'plugins/gtkui/retina.m')
-rw-r--r-- | plugins/gtkui/retina.m | 7 |
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; } |