diff --git a/src/app/valentina/mainwindow.cpp b/src/app/valentina/mainwindow.cpp
index 0734d3d73..055c09d9c 100644
--- a/src/app/valentina/mainwindow.cpp
+++ b/src/app/valentina/mainwindow.cpp
@@ -1192,8 +1192,16 @@ void MainWindow::LoadStandard()
 
     if (not mPath.isEmpty())
     {
-        const int hIndex = gradationHeights->currentIndex();
-        const int sIndex = gradationSizes->currentIndex();
+        int hIndex = -1;
+        if (not gradationHeights.isNull())
+        {
+            hIndex = gradationHeights->currentIndex();
+        }
+        int sIndex = -1;
+        if (not gradationSizes.isNull())
+        {
+            sIndex = gradationSizes->currentIndex();
+        }
 
         if(LoadMeasurements(mPath))
         {
@@ -1213,12 +1221,12 @@ void MainWindow::LoadStandard()
 
             if (qApp->patternType() == MeasurementsType::Standard)
             {
-                if (hIndex != -1)
+                if (hIndex != -1 && not gradationSizes.isNull())
                 {
                     gradationHeights->setCurrentIndex(hIndex);
                 }
 
-                if (sIndex != -1)
+                if (sIndex != -1 && not gradationSizes.isNull())
                 {
                     gradationSizes->setCurrentIndex(sIndex);
                 }