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