diff --git a/src/plugins/diffeditor/diffeditor.cpp b/src/plugins/diffeditor/diffeditor.cpp
index 3c89434bc9495d94dc3e65ed10bc1acac4d406d6..381339e2f30d8923e6bfa6d269425266390792b1 100644
--- a/src/plugins/diffeditor/diffeditor.cpp
+++ b/src/plugins/diffeditor/diffeditor.cpp
@@ -144,13 +144,14 @@ QWidget *DiffEditor::toolBar()
 
     QLabel *contextLabel = new QLabel(m_toolWidget);
     contextLabel->setText(tr("Context Lines:"));
-    contextLabel->setMargin(6);
+    contextLabel->setContentsMargins(6, 0, 6, 0);
     m_toolWidget->addWidget(contextLabel);
 
     QSpinBox *contextSpinBox = new QSpinBox(m_toolWidget);
     contextSpinBox->setRange(-1, 100);
     contextSpinBox->setValue(3);
     contextSpinBox->setFrame(false);
+    contextSpinBox->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Expanding); // Mac Qt5
     connect(contextSpinBox, SIGNAL(valueChanged(int)),
             m_editorWidget, SLOT(setContextLinesNumber(int)));
     m_toolWidget->addWidget(contextSpinBox);