diff --git a/Machines/Apple/AppleIIgs/Video.cpp b/Machines/Apple/AppleIIgs/Video.cpp
index 7b2b4639e..8c461a554 100644
--- a/Machines/Apple/AppleIIgs/Video.cpp
+++ b/Machines/Apple/AppleIIgs/Video.cpp
@@ -83,6 +83,6 @@ void VideoBase::notify_clock_tick() {
 
 void VideoBase::set_interrupts(uint8_t new_value) {
 	interrupts_ = new_value & 0x7f;
-	if((interrupts_ >> 4) & 0x6)
+	if((interrupts_ >> 4) & interrupts_ & 0x6)
 		interrupts_ |= 0x80;
 }