diff --git a/GUI/View/ParEdit/FitParameterDelegate.cpp b/GUI/View/ParEdit/FitParameterDelegate.cpp
index cad0707129e96be399e11061673bc5d6c6ef1b64..f30d23f4c5caea05926912adbd2628b3afe7230e 100644
--- a/GUI/View/ParEdit/FitParameterDelegate.cpp
+++ b/GUI/View/ParEdit/FitParameterDelegate.cpp
@@ -67,8 +67,13 @@ QString toString(const QModelIndex& index)
     return "";
 }
 
-QWidget* createObjectEditor(QObject* item, QWidget* parent)
+QWidget* createEditorFromIndex(const QModelIndex& index, QWidget* parent)
 {
+    if (!index.internalPointer())
+        return nullptr;
+
+    auto* item = static_cast<QObject*>(index.internalPointer());
+
     CustomEditor* result(nullptr);
 
     if (auto* doubleItem = dynamic_cast<FitDoubleItem*>(item)) {
@@ -90,15 +95,6 @@ QWidget* createObjectEditor(QObject* item, QWidget* parent)
     return result;
 }
 
-QWidget* createEditorFromIndex(const QModelIndex& index, QWidget* parent)
-{
-    if (index.internalPointer()) {
-        auto* item = static_cast<QObject*>(index.internalPointer());
-        return ::createObjectEditor(item, parent);
-    }
-    return nullptr;
-}
-
 } // namespace