diff --git a/src/plugins/projectexplorer/kitmanagerconfigwidget.cpp b/src/plugins/projectexplorer/kitmanagerconfigwidget.cpp
index 8c586ef6a243726d7d565370e706b56d96d8079a..dfb05b59da18866e2e82fe399ddc44c2b074e45b 100644
--- a/src/plugins/projectexplorer/kitmanagerconfigwidget.cpp
+++ b/src/plugins/projectexplorer/kitmanagerconfigwidget.cpp
@@ -179,7 +179,7 @@ void KitManagerConfigWidget::addConfigWidget(ProjectExplorer::KitConfigWidget *w
 
     QAction *action = new QAction(tr("Mark as Mutable"), 0);
     action->setCheckable(true);
-    action->setData(QVariant::fromValue(widget));
+    action->setData(QVariant::fromValue(qobject_cast<QObject *>(widget)));
     action->setChecked(widget->isMutable());
     action->setEnabled(!widget->isSticky());
     widget->mainWidget()->addAction(action);