rev 12103 - in kde-extras/kvirc/trunk/debian: . patches

Raúl Sánchez Siles kebianizao-guest at alioth.debian.org
Sat Sep 6 06:52:56 UTC 2008


Author: kebianizao-guest
Date: 2008-09-06 06:52:56 +0000 (Sat, 06 Sep 2008)
New Revision: 12103

Added:
   kde-extras/kvirc/trunk/debian/patches/52_windowmenu-crashes_r1991.patch
Modified:
   kde-extras/kvirc/trunk/debian/changelog
Log:
Adding 52_windowmenu-crashes_r1991.patch taken upstream to fix Window menu
options crashing.

Modified: kde-extras/kvirc/trunk/debian/changelog
===================================================================
--- kde-extras/kvirc/trunk/debian/changelog	2008-09-06 06:51:45 UTC (rev 12102)
+++ kde-extras/kvirc/trunk/debian/changelog	2008-09-06 06:52:56 UTC (rev 12103)
@@ -6,6 +6,8 @@
     added as 51_PERL_SYS_INIT3_r2271-bug495064.patch 
   * GPL code linked against OpenSSL in KVirc (Closes: #495269) Updated copyright
     file according to Copyright Holder license additions.
+  * Adding 52_windowmenu-crashes_r1991.patch taken upstream to fix Window menu
+    options crashing.
 
  -- Raúl Sánchez Siles <rasasi78 at gmail.com>  Tue, 26 Aug 2008 15:20:00 +0200
 

Added: kde-extras/kvirc/trunk/debian/patches/52_windowmenu-crashes_r1991.patch
===================================================================
--- kde-extras/kvirc/trunk/debian/patches/52_windowmenu-crashes_r1991.patch	                        (rev 0)
+++ kde-extras/kvirc/trunk/debian/patches/52_windowmenu-crashes_r1991.patch	2008-09-06 06:52:56 UTC (rev 12103)
@@ -0,0 +1,71 @@
+Index: src/kvirc/ui/kvi_mdimanager.cpp
+===================================================================
+--- src/kvirc/ui/kvi_mdimanager.cpp	(revisión: 1990)
++++ src/kvirc/ui/kvi_mdimanager.cpp	(revisión: 1991)
+@@ -805,7 +805,9 @@
+ 	if(g_pApp->closingDown())return;
+ 
+ 	int idx=0;
+-	KviPointerList<KviMdiChild> list(*m_pZ);
++	KviPointerList<KviMdiChild> list;
++	list.copyFrom(m_pZ);
++
+ 	list.setAutoDelete(false);
+ 	while(!list.isEmpty())
+ 	{
+@@ -833,7 +835,8 @@
+ 	if(g_pApp->closingDown())return;
+ 	
+ 	int idx=0;
+-	KviPointerList<KviMdiChild> list(*m_pZ);
++	KviPointerList<KviMdiChild> list;
++	list.copyFrom(m_pZ);
+ 
+ 	list.setAutoDelete(false);
+ 	while(!list.isEmpty())
+@@ -864,7 +867,8 @@
+ 	g_pApp->sendPostedEvents();
+ 	if(g_pApp->closingDown())return;
+ 	
+-	KviPointerList<KviMdiChild> list(*m_pZ);
++	KviPointerList<KviMdiChild> list;
++	list.copyFrom(m_pZ);
+ 	list.setAutoDelete(false);
+ 	while(!list.isEmpty())
+ 	{
+@@ -890,7 +894,9 @@
+ 	g_pApp->sendPostedEvents();
+ 	if(g_pApp->closingDown())return;
+ 	
+-	KviPointerList<KviMdiChild> list(*m_pZ);
++	KviPointerList<KviMdiChild> list;
++	list.copyFrom(m_pZ);
++
+ 	list.setAutoDelete(false);
+ 	while(!list.isEmpty())
+ 	{
+@@ -908,9 +914,11 @@
+ 
+ void KviMdiManager::minimizeAll()
+ {
+-	KviPointerList<KviMdiChild> list(*m_pZ);
++	KviPointerList<KviMdiChild> list;
++	list.copyFrom(m_pZ);
++
+ 	list.setAutoDelete(false);
+-    m_pFrm->setActiveWindow((KviWindow*)m_pFrm->firstConsole());
++	m_pFrm->setActiveWindow((KviWindow*)m_pFrm->firstConsole());
+ 	while(!list.isEmpty())
+ 	{
+ 		KviMdiChild *lpC=list.first();
+@@ -925,7 +933,9 @@
+ void KviMdiManager::restoreAll()
+ {
+ 	int idx=0;
+-	KviPointerList<KviMdiChild> list(*m_pZ);
++	KviPointerList<KviMdiChild> list;
++	list.copyFrom(m_pZ);
++
+ 	list.setAutoDelete(false);
+ 	while(!list.isEmpty())
+ 	{




More information about the pkg-kde-commits mailing list