aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/savedaction.cpp
diff options
context:
space:
mode:
authorhjk <qtc-committer@nokia.com>2009-10-01 11:14:48 +0200
committerhjk <qtc-committer@nokia.com>2009-10-01 11:15:40 +0200
commitd9d39ab218a51dc036f842e2a93bf4ade68924c8 (patch)
tree19b517cdb008accf07d8d7fa9ccdfdb9ca105c16 /src/libs/utils/savedaction.cpp
parent9be3ab0f9c7abdbcd31c9622aff4c233ea80af4d (diff)
allow saved actions with no representaion in the configuration dialog
Useful for simple context menu items.
Diffstat (limited to 'src/libs/utils/savedaction.cpp')
-rw-r--r--src/libs/utils/savedaction.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libs/utils/savedaction.cpp b/src/libs/utils/savedaction.cpp
index f239a01f544..8983038649c 100644
--- a/src/libs/utils/savedaction.cpp
+++ b/src/libs/utils/savedaction.cpp
@@ -421,7 +421,8 @@ void SavedAction::trigger(const QVariant &data)
void SavedActionSet::insert(SavedAction *action, QWidget *widget)
{
m_list.append(action);
- action->connectWidget(widget);
+ if (widget)
+ action->connectWidget(widget);
}
void SavedActionSet::apply(QSettings *settings)