[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kwrite-devel
Subject:    KDE/kdelibs/kate/script
From:       Erlend Hamberg <ehamberg () gmail ! com>
Date:       2008-05-25 11:41:51
Message-ID: 1211715711.172093.9213.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 812310 by ehamberg:

as robin pointed out, as as paul had pointed in his commit, displayBacktrace() should \
not use kDebug, as that would mean that users have no way to debugging a new indent \
script if they use distro packages.

CCMAIL: kwrite-devel@kde.org


 M  +7 -5      katescript.cpp  


--- trunk/KDE/kdelibs/kate/script/katescript.cpp #812309:812310
@@ -22,6 +22,8 @@
 #include "kateview.h"
 #include "katedocument.h"
 
+#include <iostream>
+
 #include <QFile>
 
 #include <QScriptEngine>
@@ -88,16 +90,16 @@
 void KateScript::displayBacktrace(const QScriptValue &error, const QString &header)
 {
   if(!m_engine) {
-    kDebug(13050) << "KateScript::displayBacktrace: no engine, cannot display \
error\n"; +    std::cerr << "KateScript::displayBacktrace: no engine, cannot display \
error\n";  return;
   }
   kDebug( 13050 ) << "\033[31m";
   if(!header.isNull())
-    kDebug( 13050 ) << qPrintable(header) << ":\n";
+    std::cerr << qPrintable(header) << ":\n";
   if(error.isError())
-    kDebug( 13050 ) << qPrintable(error.toString()) << '\n';
-  kDebug( 13050 ) << qPrintable(m_engine->uncaughtExceptionBacktrace().join("\n"));
-  kDebug( 13050 ) << "\033[0m" << '\n';
+    std::cerr << qPrintable(error.toString()) << '\n';
+    std::cerr << qPrintable(m_engine->uncaughtExceptionBacktrace().join("\n"));
+    std::cerr << "\033[0m" << '\n';
 }
 
 QScriptValue KateScript::global(const QString &name)
_______________________________________________
KWrite-Devel mailing list
KWrite-Devel@kde.org
https://mail.kde.org/mailman/listinfo/kwrite-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic