diff --git a/Modules/Visualization/MonteverdiGui/include/mvdQtWidgetParameterInitializers.h b/Modules/Visualization/MonteverdiGui/include/mvdQtWidgetParameterInitializers.h
index 8ad2bfc76d0f4b08239b8c0524ec1c59cb6607a3..8af787eb78f9dcf415b1b916f2cb4fe0557302e6 100644
--- a/Modules/Visualization/MonteverdiGui/include/mvdQtWidgetParameterInitializers.h
+++ b/Modules/Visualization/MonteverdiGui/include/mvdQtWidgetParameterInitializers.h
@@ -756,18 +756,21 @@ SetupOutputFilename( W* widget,
                      const QString& prefix,
                      const QString& extension )
 {
-  QString id( QUuid::createUuid().toString() );
+  if(widget->isEnabled())
+    {
+    QString id( QUuid::createUuid().toString() );
 
-  id.replace( QRegExp( "[\\{|\\}]" ), "" );
+    id.replace( QRegExp( "[\\{|\\}]" ), "" );
 
-  if( prefix!=NULL )
-    id.prepend( "_" );
+    if( prefix!=NULL )
+      id.prepend( "_" );
 
-  widget->SetFileName(
-    dir.absoluteFilePath( prefix + id + extension )
-  );
+    widget->SetFileName(
+      dir.absoluteFilePath( prefix + id + extension )
+    );
 
-  widget->UpdateGUI();
+    widget->UpdateGUI();
+    }
 }
 
 /*****************************************************************************/
@@ -776,9 +779,12 @@ void
 SetupOutputFilename( W * widget,
                      const QDir & dir )
 {
-  widget->SetFileName( dir.path() );
+  if(widget->isEnabled())
+    {
+    widget->SetFileName( dir.path() );
 
-  widget->UpdateGUI();
+    widget->UpdateGUI();
+    }
 }
 
 /*******************************************************************************/