mirror of
https://github.com/ClassiCube/ClassiCube.git
synced 2025-09-16 11:06:06 -04:00
Fix cocoa backend not compiling
This commit is contained in:
parent
2cf32a7c31
commit
61284060c4
10
src/Window.c
10
src/Window.c
@ -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;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user