diff --git a/toonz/sources/toonzqt/flipconsole.cpp b/toonz/sources/toonzqt/flipconsole.cpp
index 387a924..61be2af 100644
--- a/toonz/sources/toonzqt/flipconsole.cpp
+++ b/toonz/sources/toonzqt/flipconsole.cpp
@@ -1486,6 +1486,8 @@ void FlipConsole::doButtonPressed(UINT button) {
     return;
 
   case ePause:
+    if (!m_playbackExecutor.isRunning() && !m_isLinkedPlaying) return;
+
     m_isLinkedPlaying = false;
 
     if (m_playbackExecutor.isRunning()) m_playbackExecutor.abort();