From d1a0721b40ee8597ea0da2281a3b38b8107383e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jesu=CC=81s=20A=2E=20A=CC=81lvarez?= Date: Fri, 1 Jul 2016 19:37:44 +0200 Subject: [PATCH] fix crash on ScreenView layout if emulator bundle is not loaded --- Mini vMac/ScreenView.m | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Mini vMac/ScreenView.m b/Mini vMac/ScreenView.m index 2989ec1..8409f10 100644 --- a/Mini vMac/ScreenView.m +++ b/Mini vMac/ScreenView.m @@ -24,7 +24,11 @@ static ScreenView *sharedScreenView = nil; sharedScreenView = self; videoLayer = [CALayer layer]; [AppDelegate sharedEmulator].screenLayer = videoLayer; - screenSize = [AppDelegate sharedEmulator].screenSize; + if ([AppDelegate sharedEmulator]) { + screenSize = [AppDelegate sharedEmulator].screenSize; + } else { + screenSize = CGSizeMake(1, 1); + } [self.layer addSublayer:videoLayer]; }