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

List:       kde-multimedia
Subject:    patch for kmix kicker applet
From:       Koos Vriezen <koos.vriezen () xs4all ! nl>
Date:       2004-06-30 19:21:08
Message-ID: 20040630192108.GA32575 () xs4all ! nl
[Download RAW message or body]

Hi,

Latest CVS version kmix applet crashes when adding to kicker:

[KCrash handler]
#4  0x4153eae8 in QGList::first ()
   from /mnt/hda7/local/koos/kde/cvsup/qt-copy/lib/libqt-mt.so.3
#5  0x40b962f0 in KMixApplet::setColors ()
   from /opt/kde-cvs/kde3/lib/kde3/kmix_panelapplet.so
#6  0x40b9618c in KMixApplet::paletteChange ()
   from /opt/kde-cvs/kde3/lib/kde3/kmix_panelapplet.so
#7  0x412be326 in QWidget::setPalette ()
   from /mnt/hda7/local/koos/kde/cvsup/qt-copy/lib/libqt-mt.so.3
#8  0x412be097 in QWidget::setPaletteBackgroundPixmap ()
   from /mnt/hda7/local/koos/kde/cvsup/qt-copy/lib/libqt-mt.so.3
#9  0x409bb29c in AppletProxy::process ()
   from /opt/kde-cvs/kde3/lib/libkdeinit_appletproxy.so
#10 0x408dc0d6 in DCOPClient::receive ()
   from /opt/kde-cvs/kde3/lib/libDCOP.so.4
#11 0x408d51cd in DCOPProcessInternal ()
   from /opt/kde-cvs/kde3/lib/libDCOP.so.4
#12 0x408d4b6c in DCOPProcessMessage () from /opt/kde-cvs/kde3/lib/libDCOP.so.4
#13 0x408e6b5e in KDE_IceProcessMessages ()
   from /opt/kde-cvs/kde3/lib/libDCOP.so.4
#14 0x408ddbd5 in DCOPClient::processSocketData ()
   from /opt/kde-cvs/kde3/lib/libDCOP.so.4

This fixes it for me:

diff -u -3 -p -r1.57 kmixapplet.cpp
--- kmixapplet.cpp      24 Jun 2004 08:53:15 -0000      1.57
+++ kmixapplet.cpp      30 Jun 2004 19:17:51 -0000
@@ -507,7 +507,7 @@ void KMixApplet::applyPreferences()
 }

 void KMixApplet::paletteChange ( const QPalette &) {
-    if ( ! _customColors ) {
+    if ( ! _customColors && m_mixerWidget ) {
        // We take over Colors from paletteChange(), if the user has not set custom colors.
        // ignore the given QPalette and use the values from KGlobalSettings instead
        _colors.high = KGlobalSettings::highlightColor();

After this fix, the applet first showed 'Choose mixer', I guess that's why
it's unnoticed.. Can someone apply this one?

Regards,

Koos Vriezen
_______________________________________________
kde-multimedia mailing list
kde-multimedia@kde.org
https://mail.kde.org/mailman/listinfo/kde-multimedia
[prev in list] [next in list] [prev in thread] [next in thread] 

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