diff --git a/netCDF_visualizer.py b/netCDF_visualizer.py
index b6f7faf2d27385f7ed164ff970feaaeebcf3072b..3b3afe6dbf3f98f7cf381f8eada2e331066b1cb1 100644
--- a/netCDF_visualizer.py
+++ b/netCDF_visualizer.py
@@ -49,7 +49,7 @@ class netCDFVisualizer:
         #we connect the menu item
         self.iface.addPlugintoMenu('netCDFVisualizer', self.pluginButton)
         #whenever self.pluginButton is clicked, the maskCall should be executed
-        self.iface.triggered.connect(self.callMask)
+        self.pluginButton.triggered.connect(self.callMask)
 
 
     #when we close the plugin in QGIS the plugin will be unloaded
@@ -66,4 +66,3 @@ class netCDFVisualizer:
         #we show the mask
         self.mask.show()
 
-