diff --git a/GUI/View/Scene/MaskGraphicsScene.cpp b/GUI/View/Scene/MaskGraphicsScene.cpp
index 87d0886d425a3b27d3106d9888c4ddfaca3688c2..331b207f41795e4c239a593ffbe588bcae007fbb 100644
--- a/GUI/View/Scene/MaskGraphicsScene.cpp
+++ b/GUI/View/Scene/MaskGraphicsScene.cpp
@@ -309,7 +309,7 @@ void MaskGraphicsScene::updateScene()
     updateOverlays();
 
     // update Z-values of all IMaskView to reflect stacking order
-    int z = m_masks_qmodel->masksSet()->maskItems().size();
+    int z = m_masks_qmodel->masksSet()->size();
     for (const MaskItem* maskItem : m_masks_qmodel->masksSet()->maskItems()) {
         if (IOverlay* overlay = m_mask2overlay[maskItem])
             overlay->setZValue(z);