ui.backend.cocoa.views: make compatible with 10.6.

db4
John Benediktsson 2012-11-26 14:48:42 -08:00
parent f5f767e0dc
commit 5b5ee71a6a
1 changed files with 9 additions and 7 deletions

View File

@ -5,9 +5,9 @@ arrays assocs cocoa cocoa.application cocoa.classes
cocoa.pasteboard cocoa.runtime cocoa.subclassing cocoa.types
cocoa.views combinators core-foundation.strings core-graphics
core-graphics.types core-text io.encodings.utf8 kernel locals
math math.rectangles namespaces opengl sequences threads
ui.gadgets ui.gadgets.private ui.gadgets.worlds ui.gestures
ui.private ;
math math.order math.rectangles namespaces opengl sequences
system-info threads ui.gadgets ui.gadgets.private
ui.gadgets.worlds ui.gestures ui.private ;
IN: ui.backend.cocoa.views
: send-mouse-moved ( view event -- )
@ -306,10 +306,12 @@ CLASS: FactorView < NSOpenGLView NSTextInput
METHOD: NSInteger conversationIdentifier [ self alien-address ]
METHOD: void prepareOpenGL [
self 1 -> setWantsBestResolutionOpenGLSurface:
self -> backingScaleFactor dup 1.0 > [
gl-scale-factor set-global t retina? set-global
] [ drop ] if
os-version { 10 7 0 } after=? [
self 1 -> setWantsBestResolutionOpenGLSurface:
self -> backingScaleFactor dup 1.0 > [
gl-scale-factor set-global t retina? set-global
] [ drop ] if
] when
]
! Initialization