diff --git a/toonz/sources/toonz/sceneviewerevents.cpp b/toonz/sources/toonz/sceneviewerevents.cpp index 9bb4f03f..833cea9b 100644 --- a/toonz/sources/toonz/sceneviewerevents.cpp +++ b/toonz/sources/toonz/sceneviewerevents.cpp @@ -957,6 +957,15 @@ using namespace ImageUtils; void SceneViewer::contextMenuEvent(QContextMenuEvent *e) { + +#ifdef MACOSX + //cleaning-up mousePressedEvent on MacOSX instead of mouseReleaseEvent called + m_mouseButton = Qt::NoButton; + m_tabletEvent = false; + m_pressure = 0; + m_buttonClicked = false; +#endif + if (m_freezedStatus != NO_FREEZED) return;