From 9c4abe97c5a6936157b43e9aaca9070ff9d02b0c Mon Sep 17 00:00:00 2001 From: tudnai Date: Mon, 18 May 2020 09:27:34 -0700 Subject: [PATCH] Fixed Full graphics screen clearing issues --- A2Mac/ViewController.swift | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/A2Mac/ViewController.swift b/A2Mac/ViewController.swift index ca471bb..f73a7da 100644 --- a/A2Mac/ViewController.swift +++ b/A2Mac/ViewController.swift @@ -600,10 +600,10 @@ class ViewController: NSViewController { // self.hires.setNeedsDisplay( CGRect(x: 400, y: 600, width: 50, height: 50) ) // self.hires.setNeedsDisplay( CGRect(x: 500, y: 600, width: 50, height: 50) ) - if self.savedVideoMode.text != videoMode.text { - self.savedVideoMode.text = videoMode.text + if self.savedVideoMode.mode != videoMode.mode { + self.savedVideoMode.mode = videoMode.mode -// self.hires.clearScreen() + self.hires.clearScreen() if ( videoMode.text == 0 ) { self.hires.isHidden = false @@ -612,7 +612,7 @@ class ViewController: NSViewController { self.hires.isHidden = true } } - + // only refresh graphics view when needed (aka not in text mode) if ( videoMode.text == 0 ) { // self.hires.needsDisplay = true