summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDarrell Anderson <[email protected]>2012-05-06 13:48:14 -0500
committerSlávek Banko <[email protected]>2012-06-24 05:10:00 +0200
commit0b0877aa32667311bfa6b785c9486b2e5a233295 (patch)
tree004f18af403ec37d5233643fd1684a1668108f0b
parent67a78e98cca704e513fa66398ac144e1bb88305f (diff)
downloadkmyfirewall-0b0877aa32667311bfa6b785c9486b2e5a233295.tar.gz
kmyfirewall-0b0877aa32667311bfa6b785c9486b2e5a233295.zip
Updated patch from GIT hash 88d2d2a7.
Thanks to Francois Andriot. (cherry picked from commit 5a6eca6ce18eeebcb16c9489a05a3c89da01a3af)
-rw-r--r--kmyfirewall/genericinterface/kmfgenericinterfaceprotocol.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/kmyfirewall/genericinterface/kmfgenericinterfaceprotocol.cpp b/kmyfirewall/genericinterface/kmfgenericinterfaceprotocol.cpp
index 6916cfd..3f6a328 100644
--- a/kmyfirewall/genericinterface/kmfgenericinterfaceprotocol.cpp
+++ b/kmyfirewall/genericinterface/kmfgenericinterfaceprotocol.cpp
@@ -305,14 +305,15 @@ void KMFGenericInterfaceProtocol::slotProtocolClicked( KMFProtocolUsage* protUsa
if ( m_zone && ! m_host ) {
if ( onOff ) {
m_protocolUsage = 0;
- if ( KMFProtocolUsage* pro = m_zone->findProtocolUsageByProtocolUuid( protUsage->protocol()->uuid() ) ) {
+ KMFProtocolUsage* pro;
+ if ( pro = m_zone->findProtocolUsageByProtocolUuid( protUsage->protocol()->uuid() ) ) {
m_protocolUsage = pro;
} else {
KMFUndoEngine::instance()->startTransaction(
m_zone,
i18n("Add protocol %1 to zone %2.").arg( protUsage->protocol()->name() ).arg( m_zone->guiName() )
);
- KMFProtocolUsage * prot = m_zone->addProtocolUsage( protUsage->protocol()->uuid(), protUsage->protocol()->getDOMTree() );
+ pro = m_zone->addProtocolUsage( protUsage->protocol()->uuid(), protUsage->protocol()->getDOMTree() );
if ( pro ) {
kdDebug() << "Added Protocol to zone: " << m_zone-> name() << endl;
@@ -341,15 +342,16 @@ void KMFGenericInterfaceProtocol::slotProtocolClicked( KMFProtocolUsage* protUsa
} else if ( m_host ) {
if ( onOff ) {
m_protocolUsage = 0;
+ KMFProtocolUsage* pro;
- if ( KMFProtocolUsage* pro = m_host->findProtocolUsageByProtocolUuid( protUsage->protocol()->uuid() ) ) {
+ if ( pro = m_host->findProtocolUsageByProtocolUuid( protUsage->protocol()->uuid() ) ) {
m_protocolUsage = pro;
} else {
KMFUndoEngine::instance()->startTransaction(
m_host,
i18n("Add protocol %1 to host %2.").arg( protUsage->protocol()->name() ).arg( m_host->guiName() )
);
- KMFProtocolUsage * prot = m_host->addProtocolUsage( protUsage->protocol()->uuid(), protUsage->protocol() ->getDOMTree() );
+ pro = m_host->addProtocolUsage( protUsage->protocol()->uuid(), protUsage->protocol() ->getDOMTree() );
if ( pro ) {
kdDebug() << "Added Protocol to host: " << m_host-> name() << endl;