From ce1eac1407066aad338ccdb963cedc4175670034 Mon Sep 17 00:00:00 2001 From: Roman Telezhynskyi Date: Wed, 24 Jan 2024 12:18:13 +0200 Subject: [PATCH] Fix not working shortcuts. --- src/app/puzzle/vpmainwindow.cpp | 5 +++++ src/app/tape/tkmmainwindow.cpp | 5 +++++ src/app/tape/tmainwindow.cpp | 5 +++++ 3 files changed, 15 insertions(+) diff --git a/src/app/puzzle/vpmainwindow.cpp b/src/app/puzzle/vpmainwindow.cpp index 40b7b67e7..4b53d8de8 100644 --- a/src/app/puzzle/vpmainwindow.cpp +++ b/src/app/puzzle/vpmainwindow.cpp @@ -1740,6 +1740,11 @@ void VPMainWindow::ReadSettings() // Stack limit m_undoStack->setUndoLimit(settings->GetUndoCount()); + + if (VAbstractShortcutManager *manager = VAbstractApplication::VApp()->GetShortcutManager()) + { + manager->UpdateShortcuts(); + } } else { diff --git a/src/app/tape/tkmmainwindow.cpp b/src/app/tape/tkmmainwindow.cpp index 761930843..4bb712c35 100644 --- a/src/app/tape/tkmmainwindow.cpp +++ b/src/app/tape/tkmmainwindow.cpp @@ -2007,6 +2007,11 @@ void TKMMainWindow::ReadSettings() // Stack limit // VAbstractApplication::VApp()->getUndoStack()->setUndoLimit(settings->GetUndoCount()); + + if (VAbstractShortcutManager *manager = VAbstractApplication::VApp()->GetShortcutManager()) + { + manager->UpdateShortcuts(); + } } else { diff --git a/src/app/tape/tmainwindow.cpp b/src/app/tape/tmainwindow.cpp index 8e4eb2ebc..23e47feec 100644 --- a/src/app/tape/tmainwindow.cpp +++ b/src/app/tape/tmainwindow.cpp @@ -4031,6 +4031,11 @@ void TMainWindow::ReadSettings() // Stack limit // VAbstractApplication::VApp()->getUndoStack()->setUndoLimit(settings->GetUndoCount()); + + if (VAbstractShortcutManager *manager = VAbstractApplication::VApp()->GetShortcutManager()) + { + manager->UpdateShortcuts(); + } } else {