From 8f21c8ed669e0309114684ac38712d6d97e88374 Mon Sep 17 00:00:00 2001 From: Lior Halphon Date: Wed, 2 Apr 2025 23:42:37 +0300 Subject: [PATCH] Fixed a bug that caused ROMs to run without a window upon changing an emulated revision --- Cocoa/Document.m | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Cocoa/Document.m b/Cocoa/Document.m index fbfe3c9..ae0e013 100644 --- a/Cocoa/Document.m +++ b/Cocoa/Document.m @@ -317,7 +317,7 @@ static void debuggerReloadCallback(GB_gameboy_t *gb) GB_set_border_mode(&_gb, (GB_border_mode_t) [[NSUserDefaults standardUserDefaults] integerForKey:@"GBBorderMode"]); [self observeStandardDefaultsKey:@"GBBorderMode" withBlock:^(NSNumber *value) { - _borderModeChanged = true; + weakSelf->_borderModeChanged = true; }]; [self observeStandardDefaultsKey:@"GBHighpassFilter" withBlock:^(NSNumber *value) { @@ -339,11 +339,11 @@ static void debuggerReloadCallback(GB_gameboy_t *gb) }]; [self observeStandardDefaultsKey:@"GBDebuggerFont" withBlock:^(NSString *value) { - [self updateFonts]; + [weakSelf updateFonts]; }]; [self observeStandardDefaultsKey:@"GBDebuggerFontSize" withBlock:^(NSString *value) { - [self updateFonts]; + [weakSelf updateFonts]; }]; }