diff --git a/src/plugins/qmldesigner/components/propertyeditor/propertyeditor.cpp b/src/plugins/qmldesigner/components/propertyeditor/propertyeditor.cpp
index 3d27ac07a20dedff766805b5831953189a2b5406..dff878486c22c5ddd742cf67514e6cfea95a9479 100644
--- a/src/plugins/qmldesigner/components/propertyeditor/propertyeditor.cpp
+++ b/src/plugins/qmldesigner/components/propertyeditor/propertyeditor.cpp
@@ -80,11 +80,14 @@ const int collapseButtonOffset = 114;
 namespace QmlDesigner {
 
 PropertyEditor::NodeType::NodeType(PropertyEditor *propertyEditor) :
-        m_view(new QDeclarativeView), m_propertyEditorTransaction(new PropertyEditorTransaction(propertyEditor))
+        m_view(new QDeclarativeView), m_propertyEditorTransaction(new PropertyEditorTransaction(propertyEditor)), m_dummyPropertyEditorValue(new PropertyEditorValue())
 {
     Q_ASSERT(QFileInfo(":/images/button_normal.png").exists());
 
     m_view->setResizeMode(QDeclarativeView::SizeRootObjectToView);
+    QDeclarativeContext *ctxt = m_view->rootContext();
+    m_dummyPropertyEditorValue->setValue("#000000");
+    ctxt->setContextProperty("dummyBackendValue", m_dummyPropertyEditorValue.data());
 
     connect(&m_backendValuesPropertyMap, SIGNAL(valueChanged(const QString&)), propertyEditor, SLOT(changeValue(const QString&)));
 }
diff --git a/src/plugins/qmldesigner/components/propertyeditor/propertyeditor.h b/src/plugins/qmldesigner/components/propertyeditor/propertyeditor.h
index d8d48eb44c71bd06584ba9c76f32918df4e5d7fb..b0b8c8781e0235df3393210f12f0efef307412fb 100644
--- a/src/plugins/qmldesigner/components/propertyeditor/propertyeditor.h
+++ b/src/plugins/qmldesigner/components/propertyeditor/propertyeditor.h
@@ -43,6 +43,8 @@ class QShortcut;
 class QStackedWidget;
 QT_END_NAMESPACE
 
+class PropertyEditorValue;
+
 namespace QmlDesigner {
 
 class PropertyEditorTransaction;
@@ -66,6 +68,7 @@ class PropertyEditor: public QmlModelView
         Internal::QmlAnchorBindingProxy m_backendAnchorBinding;
         QDeclarativePropertyMap m_backendValuesPropertyMap;
         QScopedPointer<PropertyEditorTransaction> m_propertyEditorTransaction;
+        QScopedPointer<PropertyEditorValue> m_dummyPropertyEditorValue;
     };
 
 public: