Author: aschnell Date: Wed Aug 26 17:21:08 2009 New Revision: 58440 URL: http://svn.opensuse.org/viewcvs/yast?rev=58440&view=rev Log: - fixed workaround for shared library reference counting problem (bnc #530839) Modified: trunk/qt/VERSION.cmake trunk/qt/package/yast2-qt.changes trunk/qt/src/YQUI.cc Modified: trunk/qt/VERSION.cmake URL: http://svn.opensuse.org/viewcvs/yast/trunk/qt/VERSION.cmake?rev=58440&r1... ============================================================================== --- trunk/qt/VERSION.cmake (original) +++ trunk/qt/VERSION.cmake Wed Aug 26 17:21:08 2009 @@ -1,3 +1,3 @@ SET(VERSION_MAJOR "2") SET(VERSION_MINOR "18") -SET(VERSION_PATCH "8") +SET(VERSION_PATCH "9") Modified: trunk/qt/package/yast2-qt.changes URL: http://svn.opensuse.org/viewcvs/yast/trunk/qt/package/yast2-qt.changes?rev=5... ============================================================================== --- trunk/qt/package/yast2-qt.changes (original) +++ trunk/qt/package/yast2-qt.changes Wed Aug 26 17:21:08 2009 @@ -1,4 +1,11 @@ ------------------------------------------------------------------- +Wed Aug 26 16:57:19 CEST 2009 - aschnell@suse.de + +- fixed workaround for shared library reference counting problem + (bnc #530839) +- V 2.18.9 + +------------------------------------------------------------------- Mon Aug 17 10:01:34 CEST 2009 - tgoettlicher@suse.de - Applied patch from Frank Schaefer that fixes resizing columns Modified: trunk/qt/src/YQUI.cc URL: http://svn.opensuse.org/viewcvs/yast/trunk/qt/src/YQUI.cc?rev=58440&r1=5... ============================================================================== --- trunk/qt/src/YQUI.cc (original) +++ trunk/qt/src/YQUI.cc Wed Aug 26 17:21:08 2009 @@ -251,10 +251,11 @@ // and make sure there is no corresponding dlclose(). QString qt_lib_name = QString( QTLIBDIR "/libQtGui.so.%1" ).arg( QT_VERSION >> 16 );; - void * qt_lib = dlopen( qt_lib_name.toUtf8().constData(), RTLD_GLOBAL ); - yuiMilestone() << "Forcing " << qt_lib_name.toUtf8().constData() << " open " - << ( qt_lib ? "successful" : "failed" ) - << endl; + void * qt_lib = dlopen( qt_lib_name.toUtf8().constData(), RTLD_LAZY | RTLD_GLOBAL ); + if (qt_lib) + yuiMilestone() << "Forcing " << qt_lib_name.toUtf8().constData() << " open successful" << endl; + else + yuiError() << "Forcing " << qt_lib_name.toUtf8().constData() << " open failed" << endl; // Init other stuff -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org