[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdepim/kmail
From: Laurent Montel <montel () kde ! org>
Date: 2010-05-26 8:33:20
Message-ID: 20100526083320.F05EDAC8C0 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1130746 by mlaurent:
fix working offline/online
M +10 -0 kmkernel.cpp
--- trunk/KDE/kdepim/kmail/kmkernel.cpp #1130745:1130746
@@ -835,6 +835,11 @@
if ( GlobalSettings::self()->networkState() == \
GlobalSettings::EnumNetworkState::Offline ) return;
+ const Akonadi::AgentInstance::List lst = KMail::Util::agentInstances();
+ foreach ( Akonadi::AgentInstance type, lst ) {
+ type.setIsOnline( false );
+ }
+
GlobalSettings::setNetworkState( GlobalSettings::EnumNetworkState::Offline );
BroadcastStatus::instance()->setStatusMsg( i18n("KMail is set to be offline; all \
network jobs are suspended")); emit onlineStatusChanged( \
(GlobalSettings::EnumNetworkState::type)GlobalSettings::networkState() ); @@ -846,6 \
+851,11 @@ if ( GlobalSettings::self()->networkState() == \
GlobalSettings::EnumNetworkState::Online ) return;
+ const Akonadi::AgentInstance::List lst = KMail::Util::agentInstances();
+ foreach ( Akonadi::AgentInstance type, lst ) {
+ type.setIsOnline( true );
+ }
+
GlobalSettings::setNetworkState( GlobalSettings::EnumNetworkState::Online );
BroadcastStatus::instance()->setStatusMsg( i18n("KMail is set to be online; all \
network jobs resumed")); emit onlineStatusChanged( \
(GlobalSettings::EnumNetworkState::type)GlobalSettings::networkState() );
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic