diff --git a/toonz/sources/toonzqt/keyframenavigator.cpp b/toonz/sources/toonzqt/keyframenavigator.cpp index b54f1be..6a1b29a 100644 --- a/toonz/sources/toonzqt/keyframenavigator.cpp +++ b/toonz/sources/toonzqt/keyframenavigator.cpp @@ -148,6 +148,12 @@ void KeyframeNavigator::showEvent(QShowEvent *e) { void KeyframeNavigator::hideEvent(QHideEvent *e) { if (!m_frameHandle) return; disconnect(m_frameHandle); + + disconnect(m_frameHandle, SIGNAL(triggerNextKeyframe(QWidget *)), this, + SLOT(onNextKeyframe(QWidget *))); + disconnect(m_frameHandle, SIGNAL(triggerPrevKeyframe(QWidget *)), this, + SLOT(onPrevKeyframe(QWidget *))); + m_panel = nullptr; } void KeyframeNavigator::onNextKeyframe(QWidget *panel) {