author | llornkcor <llornkcor> | 2004-10-21 09:16:20 (UTC) |
---|---|---|
committer | llornkcor <llornkcor> | 2004-10-21 09:16:20 (UTC) |
commit | 84b7a20c67226aa4305ad0cb7c05e2507ca0cc0e (patch) (unidiff) | |
tree | f826a49b2875e416b02dec228280c4958f25ac8b | |
parent | 8232b072180742d87a8e543b6968e9c4109c0612 (diff) | |
download | opie-84b7a20c67226aa4305ad0cb7c05e2507ca0cc0e.zip opie-84b7a20c67226aa4305ad0cb7c05e2507ca0cc0e.tar.gz opie-84b7a20c67226aa4305ad0cb7c05e2507ca0cc0e.tar.bz2 |
turn off qDebug and qWarning in release mode. This should also quiet any 3rd party applications outside opie control
-rw-r--r-- | library/qpeapplication.cpp | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/library/qpeapplication.cpp b/library/qpeapplication.cpp index 1117240..4adfc8f 100644 --- a/library/qpeapplication.cpp +++ b/library/qpeapplication.cpp | |||
@@ -780,6 +780,28 @@ static void qtopia_loadTranslations( const QStringList& qms ) | |||
780 | } | 780 | } |
781 | #endif | 781 | #endif |
782 | 782 | ||
783 | /* | ||
784 | Turn off qDebug in release mode | ||
785 | */ | ||
786 | static void qtopiaMsgHandler(QtMsgType type, const char* msg) | ||
787 | { | ||
788 | switch ( type ) { | ||
789 | case QtDebugMsg: | ||
790 | #ifdef QT_DEBUG | ||
791 | fprintf( stderr, "Debug: %s\n", msg ); | ||
792 | #endif | ||
793 | break; | ||
794 | case QtWarningMsg: | ||
795 | #ifdef QT_DEBUG | ||
796 | fprintf( stderr, "Warning: %s\n", msg ); | ||
797 | #endif | ||
798 | break; | ||
799 | case QtFatalMsg: | ||
800 | fprintf( stderr, "Fatal: %s\n", msg ); | ||
801 | abort(); | ||
802 | } | ||
803 | } | ||
804 | |||
783 | /*! | 805 | /*! |
784 | Constructs a QPEApplication just as you would construct | 806 | Constructs a QPEApplication just as you would construct |
785 | a QApplication, passing \a argc, \a argv, and \a t. | 807 | a QApplication, passing \a argc, \a argv, and \a t. |
@@ -791,6 +813,7 @@ QPEApplication::QPEApplication( int & argc, char **argv, Type t ) | |||
791 | : QApplication( hack(argc), argv, t ), pidChannel( 0 ) | 813 | : QApplication( hack(argc), argv, t ), pidChannel( 0 ) |
792 | { | 814 | { |
793 | QPixmapCache::setCacheLimit(256); // sensible default for smaller devices. | 815 | QPixmapCache::setCacheLimit(256); // sensible default for smaller devices. |
816 | qInstallMsgHandler(qtopiaMsgHandler); | ||
794 | 817 | ||
795 | d = new QPEApplicationData; | 818 | d = new QPEApplicationData; |
796 | d->loadTextCodecs(); | 819 | d->loadTextCodecs(); |