All pastes #349535 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-02-10 21:49 UTC
rendered paste body
--- ./shortcutmanager.cpp.orig  2007-02-10 23:44:17.000000000 +0200
+++ ./shortcutmanager.cpp       2007-02-10 23:46:07.000000000 +0200
@@ -95,8 +95,8 @@ void ShortcutManager::connect(const QStr
                        if (!sequence.isEmpty()) {
                                QAction* act = new QAction(parent);
                                act->setShortcut(sequence);
-                               if (QWidget* w = dynamic_cast<QWidget*>(parent))
-                                       w->addAction(act);
+                               if (parent->isWidgetType())
+                                       ((QWidget*) parent)->addAction(act);
                                parent->connect(act, SIGNAL(activated()), slot);
                        }
                }