Fix cocoa backend not compiling

This commit is contained in:
UnknownShadow200 2019-10-03 07:54:47 +10:00
parent 2cf32a7c31
commit 61284060c4

View File

@ -3633,7 +3633,7 @@ static SEL selNextEvent, selType, selSendEvent;
static SEL selButton, selKeycode, selModifiers; static SEL selButton, selKeycode, selModifiers;
static SEL selCharacters, selUtf8String, selMouseLoc; static SEL selCharacters, selUtf8String, selMouseLoc;
static SEL selCurrentContext, selGraphicsPort; static SEL selCurrentContext, selGraphicsPort;
statoc SEL selSetNeedsDisplay, selDisplayInRect; static SEL selSetNeedsDisplay, selDisplayIfNeeded;
static SEL selUpdate, selFlushBuffer; static SEL selUpdate, selFlushBuffer;
static void RegisterSelectors(void) { static void RegisterSelectors(void) {
@ -3646,7 +3646,7 @@ static void RegisterSelectors(void) {
selSendEvent = sel_registerName("sendEvent:"); selSendEvent = sel_registerName("sendEvent:");
selButton = sel_registerName("buttonNumber"); selButton = sel_registerName("buttonNumber");
selKecode = sel_registerName("keyCode"); selKeycode = sel_registerName("keyCode");
selModifiers = sel_registerName("modifierFlags"); selModifiers = sel_registerName("modifierFlags");
selCharacters = sel_registerName("charactersIgnoringModifiers"); selCharacters = sel_registerName("charactersIgnoringModifiers");
@ -3658,7 +3658,7 @@ static void RegisterSelectors(void) {
selSetNeedsDisplay = sel_registerName("setNeedsDisplayInRect:"); selSetNeedsDisplay = sel_registerName("setNeedsDisplayInRect:");
selDisplayIfNeeded = sel_registerName("displayIfNeeded"); selDisplayIfNeeded = sel_registerName("displayIfNeeded");
selUpdate = sel_registerName("update") selUpdate = sel_registerName("update");
selFlushBuffer = sel_registerName("flushBuffer"); selFlushBuffer = sel_registerName("flushBuffer");
} }
@ -4009,8 +4009,8 @@ static void View_DrawRect(id self, SEL cmd, CGRect r_) {
/* underlying data doesn't change what shows when drawing. */ /* underlying data doesn't change what shows when drawing. */
/* TODO: Find a better way of doing this in cocoa.. */ /* TODO: Find a better way of doing this in cocoa.. */
if (!fb_bmp.Scan0) return; if (!fb_bmp.Scan0) return;
nsContext = objc_msgSend((id)objc_getClass("NSGraphicsContext"), sel_currentContext); nsContext = objc_msgSend((id)objc_getClass("NSGraphicsContext"), selCurrentContext);
context = objc_msgSend(nsContext, sel_graphicsPort); context = objc_msgSend(nsContext, selGraphicsPort);
/* TODO: Only update changed bit.. */ /* TODO: Only update changed bit.. */
rect.origin.x = 0; rect.origin.y = 0; rect.origin.x = 0; rect.origin.y = 0;