diff --git a/Application/DockIconController.m b/Application/DockIconController.m index 3704c5f27..6ad2fcdf3 100644 --- a/Application/DockIconController.m +++ b/Application/DockIconController.m @@ -43,6 +43,9 @@ static NSString *getBadgeName(NSString *baseName, BOOL colorfulIcons) { } - (void)refreshDockIcon:(NSInteger)playbackStatus withProgress:(double)progressStatus { + // Really weird crash user experienced because the plaque image didn't load? + if(!dockImage || dockImage.size.width == 0 || dockImage.size.height == 0) return; + BOOL displayChanged = NO; BOOL drawIcon = NO; BOOL removeProgress = NO;