summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/gui/kernel/qwidget.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gui/kernel/qwidget.cpp b/src/gui/kernel/qwidget.cpp
index 0a7fea3..7a8b143 100644
--- a/src/gui/kernel/qwidget.cpp
+++ b/src/gui/kernel/qwidget.cpp
@@ -11528,6 +11528,7 @@ void QWidget::setSoftKeys(QAction *softKey)
{
Q_D(QWidget);
qDeleteAll(d->softKeys);
+ d->softKeys.clear();
if (softKey)
d->softKeys.append(softKey);
// d->setNativeSoftKeys(softkeys);
@@ -11537,6 +11538,7 @@ void QWidget::setSoftKeys(const QList<QAction*> &softKeys)
{
Q_D(QWidget);
qDeleteAll(d->softKeys);
+ d->softKeys.clear();
for(int i = 0; i < softKeys.count(); i++)
d->softKeys.append(softKeys.at(i));