diff options
author | Rene Ladan <rene@FreeBSD.org> | 2025-06-02 19:55:21 +0200 |
---|---|---|
committer | Rene Ladan <rene@FreeBSD.org> | 2025-06-02 19:55:21 +0200 |
commit | 31bdd367706cdee57c8777fe0c2f759a492780fa (patch) | |
tree | 189cf08df2ffa06594c8e8e85ab6bf6aef9e5982 /audio/lmms/files/patch-src_gui_MainWindow.cpp | |
parent | Revert: "audio/carla: Remove expired port" (diff) |
Revert: "audio/lmms: Remove expired port"
This reverts commit 6a2bdf6a7d38b26c96ede19ed0136fff2fcdd9e5.
See https://github.com/falkTX/Carla/pull/1933 for audio/carla
Diffstat (limited to 'audio/lmms/files/patch-src_gui_MainWindow.cpp')
-rw-r--r-- | audio/lmms/files/patch-src_gui_MainWindow.cpp | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/audio/lmms/files/patch-src_gui_MainWindow.cpp b/audio/lmms/files/patch-src_gui_MainWindow.cpp new file mode 100644 index 000000000000..0f4b4c105844 --- /dev/null +++ b/audio/lmms/files/patch-src_gui_MainWindow.cpp @@ -0,0 +1,44 @@ +--- src/gui/MainWindow.cpp.orig 2023-06-17 16:07:46 UTC ++++ src/gui/MainWindow.cpp +@@ -33,7 +33,6 @@ + #include <QMenuBar> + #include <QMessageBox> + #include <QShortcut> +-#include <QLibrary> + #include <QSplitter> + #include <QUrl> + #include <QWhatsThis> +@@ -65,23 +64,6 @@ + + #include "lmmsversion.h" + +-#if !defined(LMMS_BUILD_WIN32) && !defined(LMMS_BUILD_APPLE) && !defined(LMMS_BUILD_HAIKU) && QT_VERSION >= 0x050000 +-//Work around an issue on KDE5 as per https://bugs.kde.org/show_bug.cgi?id=337491#c21 +-void disableAutoKeyAccelerators(QWidget* mainWindow) +-{ +- using DisablerFunc = void(*)(QWidget*); +- QLibrary kf5WidgetsAddon("KF5WidgetsAddons", 5); +- DisablerFunc setNoAccelerators = +- reinterpret_cast<DisablerFunc>(kf5WidgetsAddon.resolve("_ZN19KAcceleratorManager10setNoAccelEP7QWidget")); +- if(setNoAccelerators) +- { +- setNoAccelerators(mainWindow); +- } +- kf5WidgetsAddon.unload(); +-} +-#endif +- +- + MainWindow::MainWindow() : + m_workspace( NULL ), + m_templatesMenu( NULL ), +@@ -92,9 +74,6 @@ + m_metronomeToggle( 0 ), + m_session( Normal ) + { +-#if !defined(LMMS_BUILD_WIN32) && !defined(LMMS_BUILD_APPLE) && !defined(LMMS_BUILD_HAIKU) && QT_VERSION >= 0x050000 +- disableAutoKeyAccelerators(this); +-#endif + setAttribute( Qt::WA_DeleteOnClose ); + + QWidget * main_widget = new QWidget( this ); |