]> git.siccegge.de Git - frida/frida.git/blobdiff - src/gui/widgets/ScriptingDock.hxx
Properly handle errors in sceme
[frida/frida.git] / src / gui / widgets / ScriptingDock.hxx
index d60158be68cb9dedd4b58df448ef24f01396406f..e070955e15faeadfebcfb68922ee17d622023cd7 100644 (file)
@@ -21,17 +21,20 @@ public:
         connect(line, SIGNAL(returnPressed()), this, SLOT(doEvaluate()));
         scm_init_guile();
         guile_output_port = scm_open_output_string();
+        guile_error_port = scm_open_output_string();
         scm_set_current_output_port(guile_output_port);
+        scm_set_current_error_port(guile_error_port);
     }
 private:
     log4cxx::LoggerPtr logger;
-    
+
     QTextBrowser * browser;
     QGridLayout * layout;
     QPushButton * button;
     QLineEdit * line;
 
     SCM guile_output_port;
+    SCM guile_error_port;
 private slots:
     void doEvaluate();
 };