diff --git a/modules/gui/pymod/__init__.py b/modules/gui/pymod/__init__.py
index 3fb43183b3324cc1b71caa73aa7de9a05aeed96f..4a4ca64f8c4864d8f8cdf876dc107d759cce2822 100644
--- a/modules/gui/pymod/__init__.py
+++ b/modules/gui/pymod/__init__.py
@@ -27,11 +27,11 @@ def _close_event_override_(event):
 def _set_data_override_(data):
   print "set data"
 
-def CreateDataViewer(ih,flag=True):
+def CreateDataViewer(ih,flag=False):
       viewer=GostyApp.Instance().CreateDataViewer(ih)
       if flag:
         viewer.image_=ih
-        sip_viewer=sip.warpinstance(viewer.GetSipHandle())
+        sip_viewer=viewer.qobject
         sip_viewer.closeEvent=_close_event_override_
         sip_viewer.setData=_set_data_override_
       return viewer