Comment 104 for bug 963895

Revision history for this message
In , Christian Esken (esken-kde) wrote :

SVN commit 1291315 by esken:

Fix crash after multiple volume changes
Backport to KDE4.8 branch

 M +47 -8 CMakeLists.txt
 M +0 -20 ConfigureChecks.cmake
 M +1 -0 TestCases
 M +21 -14 apps/kmix.cpp
 M +7 -17 apps/kmixd.cpp
 M +1 -18 backends/kmix-backends.cpp
 M +4 -2 backends/mixer_alsa.h
 M +19 -11 backends/mixer_alsa9.cpp
 M +29 -18 backends/mixer_backend.cpp
 M +6 -6 backends/mixer_backend.h
 D backends/mixer_hpux.cpp
 D backends/mixer_hpux.h
 M +19 -20 backends/mixer_mpris2.cpp
 M +3 -3 backends/mixer_mpris2.h
 M +5 -6 backends/mixer_oss.cpp
 M +2 -2 backends/mixer_oss.h
 M +11 -10 backends/mixer_oss4.cpp
 M +3 -3 backends/mixer_oss4.h
 M +95 -33 backends/mixer_pulse.cpp
 M +4 -4 backends/mixer_pulse.h
 M +5 -4 backends/mixer_sun.cpp
 M +2 -2 backends/mixer_sun.h
 M +0 -39 config.h.cmake
 M +5 -0 core/MasterControl.h
 M +1 -1 core/kmixdevicemanager.cpp
 M +25 -4 core/mixdevice.cpp
 M +15 -1 core/mixdevice.h
 M +17 -16 core/mixdevicecomposite.cpp
 M +2 -2 core/mixdevicecomposite.h
 M +66 -50 core/mixer.cpp
 M +8 -8 core/mixer.h
 M +3 -3 core/mixertoolbox.cpp
 M +15 -10 core/mixset.cpp
 M +4 -2 core/mixset.h
 M +1 -1 core/version.h
 M +2 -1 core/volume.cpp
 M +20 -31 dbus/dbuscontrolwrapper.cpp
 M +5 -3 dbus/dbuscontrolwrapper.h
 M +5 -4 dbus/dbusmixerwrapper.cpp
 M +4 -4 dbus/dbusmixerwrapper.h
 M +4 -3 dbus/dbusmixsetwrapper.cpp
 M +4 -4 dbus/dbusmixsetwrapper.h
 M +1 -0 dbus/org.kde.kmix.control.xml
 M +2 -1 gui/dialogaddview.cpp
 M +8 -5 gui/dialogselectmaster.cpp
 M +4 -3 gui/dialogviewconfiguration.cpp
 M +10 -10 gui/guiprofile.cpp
 M +38 -41 gui/kmixdockwidget.cpp
 M +2 -2 gui/kmixdockwidget.h
 M +8 -55 gui/kmixerwidget.cpp
 M +0 -1 gui/kmixerwidget.h
 M +3 -4 gui/kmixprefdlg.cpp
 M +2 -1 gui/kmixprefdlg.h
 M +3 -1 gui/kmixtoolbox.cpp
 M +2 -1 gui/ksmallslider.cpp
 M +1 -1 gui/mdwenum.cpp
 M +1 -1 gui/mdwenum.h
 M +1 -1 gui/mdwmoveaction.cpp
 M +3 -3 gui/mdwmoveaction.h
 M +33 -32 gui/mdwslider.cpp
 M +1 -1 gui/mdwslider.h
 M +4 -4 gui/mixdevicewidget.cpp
 M +4 -3 gui/mixdevicewidget.h
 M +8 -22 gui/viewbase.cpp
 M +5 -4 gui/viewbase.h
 M +8 -10 gui/viewdockareapopup.cpp
 M +2 -2 gui/viewdockareapopup.h
 M +44 -13 gui/viewsliders.cpp
 M +4 -2 gui/viewsliders.h
 M +1 -0 kmix.desktop
 M +1 -0 kmix_autostart.desktop
 M +1 -0 kmixd.desktop
 M +5 -0 plasma/engine/mixer.operations
 M +45 -26 plasma/engine/mixerengine.cpp
 M +3 -2 plasma/engine/mixerengine.h
 M +5 -1 plasma/engine/mixerservice.cpp
 M +2 -2 tests/CMakeLists.txt
 M +2 -2 tests/dialogtest.cpp

WebSVN link: http://websvn.kde.org/?view=rev&revision=1291315