From 81c26b4dd3c3d11471bacfe7a4a83d2a8edac751 Mon Sep 17 00:00:00 2001 From: Chris Xiong Date: Mon, 2 Dec 2019 11:55:52 +0800 Subject: No more creepy blank action buttons that cause crashes if clicked. If a plugin has been removed and the toolbar is reconfigured afterwards, a blank button will appear in the toolbar, which will cause a crash when clicked. --- qmidiplayer-desktop/qmpmainwindow.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'qmidiplayer-desktop/qmpmainwindow.cpp') diff --git a/qmidiplayer-desktop/qmpmainwindow.cpp b/qmidiplayer-desktop/qmpmainwindow.cpp index 1715539..1df2d8e 100644 --- a/qmidiplayer-desktop/qmpmainwindow.cpp +++ b/qmidiplayer-desktop/qmpmainwindow.cpp @@ -625,10 +625,9 @@ void qmpMainWindow::setupWidget() i->second.setAssignedControl((QReflectiveAction*)nullptr), i->second.setAssignedControl((QReflectivePushButton*)nullptr); QListw=ui->buttonwidget->findChildren("",Qt::FindDirectChildrenOnly); - for(unsigned i=0;ia=ui->lbFileName->actions(); - for(unsigned i=0;ilbFileName->removeAction(a[i]); delete a[i]; -- cgit v1.2.3