From 6a8d05d99df98d327b3dc88fda7e86dd805768fb Mon Sep 17 00:00:00 2001 From: shun-iwasawa Date: Jul 12 2018 05:48:43 +0000 Subject: fix viewer update on onionskin change (#2125) --- diff --git a/toonz/sources/toonz/sceneviewer.cpp b/toonz/sources/toonz/sceneviewer.cpp index 1f50118..0cd90ed 100644 --- a/toonz/sources/toonz/sceneviewer.cpp +++ b/toonz/sources/toonz/sceneviewer.cpp @@ -744,7 +744,7 @@ void SceneViewer::showEvent(QShowEvent *) { SLOT(update())); connect(app->getCurrentOnionSkin(), SIGNAL(onionSkinMaskChanged()), this, - SLOT(update())); + SLOT(onOnionSkinMaskChanged())); connect(app->getCurrentLevel(), SIGNAL(xshLevelChanged()), this, SLOT(update())); diff --git a/toonz/sources/toonz/sceneviewer.h b/toonz/sources/toonz/sceneviewer.h index cfd4906..05c6a47 100644 --- a/toonz/sources/toonz/sceneviewer.h +++ b/toonz/sources/toonz/sceneviewer.h @@ -403,6 +403,7 @@ public slots: // for Ink&Paint work properly void onLevelSwitched(); void onFrameSwitched(); + void onOnionSkinMaskChanged() { GLInvalidateAll(); } void setReferenceMode(int referenceMode); void enablePreview(int previewMode);