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

List:       kde-commits
Subject:    kdewebdev
From:       Andras Mantia <amantia () kde ! org>
Date:       2004-12-19 12:46:45
Message-ID: 20041219124645.E73351BA3A () office ! kde ! org
[Download RAW message or body]

CVS commit by amantia: 

Don't show the security warning dialogs twice. 
Some memory leak fixes.


  M +4 -3      lib/newstuff/security.cpp   1.3
  M +3 -2      lib/newstuff/security.h   1.3
  M +2 -1      quanta/src/quanta.cpp   1.670
  M +2 -1      quanta/utility/tagaction.cpp   1.117


--- kdewebdev/lib/newstuff/security.cpp  #1.2:1.3
@@ -53,5 +53,5 @@ void Security::readKeys()
     KProcIO *readProcess=new KProcIO();
     *readProcess << \
                "gpg"<<"--no-secmem-warning"<<"--no-tty"<<"--with-colon"<<"--list-keys";
                
-    connect(readProcess, SIGNAL(processExited(KProcess *)), this, \
SLOT(slotProcessExited())); +    connect(readProcess, SIGNAL(processExited(KProcess \
                *)), this, SLOT(slotProcessExited(KProcess *)));
     connect(readProcess, SIGNAL(readReady(KProcIO *)) ,this, \
SLOT(slotDataArrived(KProcIO *)));  if (!readProcess->start(KProcess::NotifyOnExit, \
true)) @@ -61,5 +61,5 @@ void Security::readKeys()
 }
 
-void Security::slotProcessExited()
+void Security::slotProcessExited(KProcess *process)
 {
    switch (m_runMode)
@@ -72,4 +72,5 @@ void Security::slotProcessExited()
    }
    m_gpgRunning = false;
+   delete process;
 /*
    QMap<QString, KeyStruct>::Iterator it;
@@ -181,5 +182,5 @@ void Security::checkValidity(const QStri
   KProcIO *verifyProcess=new KProcIO();
   *verifyProcess<<"gpg"<<"--no-secmem-warning"<<"--status-fd=2"<<"--command-fd=0"<<"--verify" \
                << f.dirPath() + "/signature"<< filename;
-  connect(verifyProcess, SIGNAL(processExited(KProcess *)),this, \
SLOT(slotProcessExited())); +  connect(verifyProcess, SIGNAL(processExited(KProcess \
*)),this, SLOT(slotProcessExited(KProcess *)));  connect(verifyProcess, \
SIGNAL(readReady(KProcIO *)),this, SLOT(slotDataArrived(KProcIO *)));  if \
(verifyProcess->start(KProcess::NotifyOnExit,true))

--- kdewebdev/lib/newstuff/security.h  #1.2:1.3
@@ -23,4 +23,5 @@
 
 class KProcIO;
+class KProcess;
 
 struct KeyStruct {
@@ -91,6 +92,6 @@ private:
 
 private slots:
-   void slotProcessExited();
-   void slotDataArrived(KProcIO *);
+   void slotProcessExited(KProcess *process);
+   void slotDataArrived(KProcIO *process);
 
 signals:

--- kdewebdev/quanta/src/quanta.cpp  #1.669:1.670
@@ -3701,7 +3701,8 @@ void QuantaApp::slotGetScriptError(KProc
 }
 /** Notify when process exits*/
-void QuantaApp::slotProcessExited(KProcess* )
+void QuantaApp::slotProcessExited(KProcess* process)
 {
   slotProcessTimeout();
+  delete process;
 }
 

--- kdewebdev/quanta/utility/tagaction.cpp  #1.116:1.117
@@ -485,5 +485,5 @@ QString TagAction::actionText()
 
 
-void TagAction::slotProcessExited(KProcess *)
+void TagAction::slotProcessExited(KProcess *process)
 {
   if (loopStarted)
@@ -493,4 +493,5 @@ void TagAction::slotProcessExited(KProce
   }
   m_appMessages->showMessage( i18n("The \"%1\" script has \
exited.").arg(actionText()) ); +  delete process;
 }
 


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

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