diff --git a/GUI/coregui/Models/FitParameterHelper.cpp b/GUI/coregui/Models/FitParameterHelper.cpp
index 5c5801baabd803eecb503b498b282e1236a8e437..a1c79188d33c27f7572c3dd8b0e266426270768a 100644
--- a/GUI/coregui/Models/FitParameterHelper.cpp
+++ b/GUI/coregui/Models/FitParameterHelper.cpp
@@ -124,7 +124,7 @@ ParameterItem *FitParameterHelper::getParameterItem(FitParameterContainerItem *c
     while (cur && cur->modelType() != Constants::JobItemType) {
         cur = cur->parent();
     }
-    Q_ASSERT(cur->modelType() == Constants::JobItemType);
+    Q_ASSERT(cur && cur->modelType() == Constants::JobItemType);
     JobItem *jobItem = dynamic_cast<JobItem *>(cur);
     Q_ASSERT(jobItem);
     return dynamic_cast<ParameterItem *>(
diff --git a/GUI/coregui/Views/InfoWidgets/PythonSyntaxHighlighter.cpp b/GUI/coregui/Views/InfoWidgets/PythonSyntaxHighlighter.cpp
index 842238777bcc303f4af2e065cdd0e175d942b2a7..ba7ec46ae7032b30ba538ce6ec0dc24053d03f3d 100644
--- a/GUI/coregui/Views/InfoWidgets/PythonSyntaxHighlighter.cpp
+++ b/GUI/coregui/Views/InfoWidgets/PythonSyntaxHighlighter.cpp
@@ -190,9 +190,8 @@ void PythonSyntaxHighlighter::highlightBlock(const QString &text)
     setCurrentBlockState(0);
 
     // Do multi-line strings
-    bool isInMultilne = matchMultiline(text, triSingleQuote, 1, basicStyles.value("string2"));
-    if (!isInMultilne)
-        isInMultilne = matchMultiline(text, triDoubleQuote, 2, basicStyles.value("string2"));
+    if(!matchMultiline(text, triSingleQuote, 1, basicStyles.value("string2")))
+        matchMultiline(text, triDoubleQuote, 2, basicStyles.value("string2"));
 }
 
 bool PythonSyntaxHighlighter::matchMultiline(const QString &text, const QRegExp &delimiter,
diff --git a/GUI/coregui/Views/InstrumentWidgets/RectangularDetectorWidget.cpp b/GUI/coregui/Views/InstrumentWidgets/RectangularDetectorWidget.cpp
index 142be979b6033ba39fb738827ecbd8432362d3a8..4696ef5d119f79ac415be5ac906731aced7f9e6a 100644
--- a/GUI/coregui/Views/InstrumentWidgets/RectangularDetectorWidget.cpp
+++ b/GUI/coregui/Views/InstrumentWidgets/RectangularDetectorWidget.cpp
@@ -106,10 +106,10 @@ void RectangularDetectorWidget::setColumnResizer(ColumnResizer* columnResizer)
     if (m_columnResizer) {
         connect(m_columnResizer, SIGNAL(destroyed(QObject*)), this,
                 SLOT(onColumnResizerDestroyed(QObject*)));
+        m_columnResizer->addWidgetsFromGridLayout(m_gridLayout, 0);
+        m_columnResizer->addWidgetsFromGridLayout(m_gridLayout, 1);
+        m_columnResizer->addWidgetsFromGridLayout(m_gridLayout, 2);
     }
-    m_columnResizer->addWidgetsFromGridLayout(m_gridLayout, 0);
-    m_columnResizer->addWidgetsFromGridLayout(m_gridLayout, 1);
-    m_columnResizer->addWidgetsFromGridLayout(m_gridLayout, 2);
 }
 
 //! create various editors to hold RectangularDetector properties