Hello community, here is the log from the commit of package libqt4 checked in at Mon Aug 27 17:44:52 CEST 2007. -------- --- libqt4/libqt4.changes 2007-08-25 09:35:12.000000000 +0200 +++ /mounts/work_src_done/STABLE/libqt4/libqt4.changes 2007-08-27 15:51:08.000000000 +0200 @@ -1,0 +2,5 @@ +Mon Aug 27 15:50:38 CEST 2007 - llunak@suse.cz + +- update 0178-transparency-window-types.diff to avoid a crash + +------------------------------------------------------------------- libqt4-devel-doc-data.changes: same change libqt4-sql-plugins.changes: same change ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libqt4-devel-doc-data.spec ++++++ --- /var/tmp/diff_new_pack.dT3288/_old 2007-08-27 17:43:46.000000000 +0200 +++ /var/tmp/diff_new_pack.dT3288/_new 2007-08-27 17:43:46.000000000 +0200 @@ -26,7 +26,7 @@ # COMMON-BEGIN # COMMON-BEGIN Version: 4.3.1 -Release: 9 +Release: 11 %define x11_free -x11-opensource-src- %define rversion 4.3.1 Source: qt%x11_free%rversion.tar.bz2 @@ -130,6 +130,8 @@ /usr/share/doc/packages/libqt4/examples %changelog +* Mon Aug 27 2007 - llunak@suse.cz +- update 0178-transparency-window-types.diff to avoid a crash * Sat Aug 25 2007 - dmueller@suse.de - fix devel requires * Thu Aug 23 2007 - dmueller@suse.de ++++++ libqt4.spec ++++++ --- /var/tmp/diff_new_pack.dT3288/_old 2007-08-27 17:43:46.000000000 +0200 +++ /var/tmp/diff_new_pack.dT3288/_new 2007-08-27 17:43:46.000000000 +0200 @@ -36,7 +36,7 @@ Provides: qt # COMMON-BEGIN Version: 4.3.1 -Release: 9 +Release: 11 %define x11_free -x11-opensource-src- %define rversion 4.3.1 Source: qt%x11_free%rversion.tar.bz2 @@ -442,6 +442,8 @@ %_libdir/libQtSql*.so.* %changelog +* Mon Aug 27 2007 - llunak@suse.cz +- update 0178-transparency-window-types.diff to avoid a crash * Sat Aug 25 2007 - dmueller@suse.de - fix devel requires * Thu Aug 23 2007 - dmueller@suse.de ++++++ libqt4-sql-plugins.spec ++++++ --- /var/tmp/diff_new_pack.dT3288/_old 2007-08-27 17:43:46.000000000 +0200 +++ /var/tmp/diff_new_pack.dT3288/_new 2007-08-27 17:43:46.000000000 +0200 @@ -26,7 +26,7 @@ # COMMON-BEGIN # COMMON-BEGIN Version: 4.3.1 -Release: 4 +Release: 5 %define x11_free -x11-opensource-src- %define rversion 4.3.1 Source: qt%x11_free%rversion.tar.bz2 @@ -234,6 +234,8 @@ %plugindir/sqldrivers/libqsqlmysql*.so %changelog +* Mon Aug 27 2007 - llunak@suse.cz +- update 0178-transparency-window-types.diff to avoid a crash * Sat Aug 25 2007 - dmueller@suse.de - fix devel requires * Thu Aug 23 2007 - dmueller@suse.de ++++++ 0178-transparency-window-types.diff ++++++ --- /var/tmp/diff_new_pack.dT3288/_old 2007-08-27 17:43:46.000000000 +0200 +++ /var/tmp/diff_new_pack.dT3288/_new 2007-08-27 17:43:46.000000000 +0200 @@ -70,7 +70,7 @@ bool isWindowModified() const; #ifndef QT_NO_TOOLTIP --- src/gui/kernel/qtooltip.cpp.sav 2007-05-09 11:43:46.000000000 +0200 -+++ src/gui/kernel/qtooltip.cpp 2007-05-31 14:15:28.000000000 +0200 ++++ src/gui/kernel/qtooltip.cpp 2007-07-04 10:15:28.000000000 +0100 @@ -134,6 +134,9 @@ QTipLabel::QTipLabel(const QPoint &pos, setMouseTracking(true); fadingOut = false; @@ -81,22 +81,24 @@ } void QTipLabel::restartHideTimer() -@@ -351,6 +354,9 @@ void QToolTip::showText(const QPoint &po +@@ -351,6 +354,10 @@ void QToolTip::showText(const QPoint &po // that is showing (removes flickering) if (QTipLabel::instance->tipChanged(pos, text, w)){ QTipLabel::instance->reuseTip(text); +#ifdef Q_WS_X11 -+ QTipLabel::instance->x11SetWindowTransient( w->topLevelWidget()); ++ if (w) ++ QTipLabel::instance->x11SetWindowTransient( w->topLevelWidget()); +#endif QTipLabel::instance->setTipRect(w, rect); QTipLabel::instance->placeTip(pos, w); } -@@ -360,6 +366,9 @@ void QToolTip::showText(const QPoint &po +@@ -360,6 +367,10 @@ void QToolTip::showText(const QPoint &po if (!text.isEmpty()){ // no tip can be reused, create new tip: new QTipLabel(pos, text, w); // sets QTipLabel::instance to itself +#ifdef Q_WS_X11 -+ QTipLabel::instance->x11SetWindowTransient( w->topLevelWidget()); ++ if (w) ++ QTipLabel::instance->x11SetWindowTransient( w->topLevelWidget()); +#endif QTipLabel::instance->setTipRect(w, rect); QTipLabel::instance->placeTip(pos, w); ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org