diff --git a/src/app/qgslabelpropertydialog.cpp b/src/app/qgslabelpropertydialog.cpp
index 1f553e8cc64..60dd1d40ff3 100644
--- a/src/app/qgslabelpropertydialog.cpp
+++ b/src/app/qgslabelpropertydialog.cpp
@@ -104,7 +104,8 @@ void QgsLabelPropertyDialog::init( const QString& layerId, int featureId, const
updateFont( mLabelFont, false );
//set all the gui elements to the default layer-level values
- mBufferColorButton->setColor( layerSettings.textColor );
+ mFontColorButton->setColor( layerSettings.textColor );
+ mBufferColorButton->setColor( layerSettings.bufferColor );
mLabelDistanceSpinBox->setValue( layerSettings.dist );
mBufferSizeSpinBox->setValue( layerSettings.bufferSize );
mMinScaleSpinBox->setValue( layerSettings.scaleMin );
diff --git a/src/ui/qgslabelpropertydialogbase.ui b/src/ui/qgslabelpropertydialogbase.ui
index 97b15f6f537..4968ec9d1dd 100644
--- a/src/ui/qgslabelpropertydialogbase.ui
+++ b/src/ui/qgslabelpropertydialogbase.ui
@@ -34,26 +34,6 @@
Font
- -
-
-
- Available typeface styles
-
-
-
- -
-
-
-
- 100
- 16777215
-
-
-
-
-
-
-
-
@@ -61,33 +41,6 @@
- -
-
-
-
-
-
-
- 0
- 0
-
-
-
- Size
-
-
-
- -
-
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
- 999999.000000000000000
-
-
-
-
-
-
@@ -101,6 +54,13 @@
+ -
+
+
+ Available typeface styles
+
+
+
-
-
@@ -255,6 +215,58 @@
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+ Size
+
+
+
+ -
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ 999999.000000000000000
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 120
+ 0
+
+
+
+
+ 120
+ 16777215
+
+
+
+
+
+
+
@@ -370,10 +382,22 @@
-
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 120
+ 0
+
+
- 100
+ 120
16777215
@@ -543,9 +567,9 @@
- QgsColorButton
- QPushButton
-
+ QgsColorButtonV2
+ QToolButton
+