[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#338756: embedded kaffeine crashes konqueror on exit



reassign 338756 kaffeine
retitle 338756 embedded kaffeine crashes konqueror on exit
tags 338756 patch
found 338756 0.8.1-3
stop


The problem is that kaffeine try to access an uninitialize attribute in a 
method called from its destructor


diff -Nur kaffeine-0.8.1/kaffeine/src/player-parts/kaffeine-part/kaffeine_part.cpp kaffeine-0.8.1.modif/kaffeine/src/player-parts/kaffeine-part/kaffeine_part.cpp
--- kaffeine-0.8.1/kaffeine/src/player-parts/kaffeine-part/kaffeine_part.cpp	2006-04-03 00:48:25.000000000 +0200
+++ kaffeine-0.8.1.modif/kaffeine/src/player-parts/kaffeine-part/kaffeine_part.cpp	2006-09-02 00:23:53.000000000 +0200
@@ -1448,6 +1448,9 @@
 
 void KaffeinePart::saveConfig()
 {
+	if(!m_imageWindow) // m_audioVisual not initialize
+		return;
+
 	if (!m_audioVisual->items().count()) // no config loaded
 		return;
 

Reply to: