[SCM] ktp-accounts-kcm packaging branch, master, updated. debian/15.12.1-1-1157-gc4589c5
    Maximiliano Curia 
    maxy at moszumanska.debian.org
       
    Sat May 28 00:06:31 UTC 2016
    
    
  
Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-accounts-kcm.git;a=commitdiff;h=0bac147
The following commit has been merged in the master branch:
commit 0bac14720e673183050529488e3ddc5f50872b83
Author: Martin Klapetek <mklapetek at kde.org>
Date:   Mon Mar 16 17:40:50 2015 +0100
    [kaccounts] Don't crash on null profile
    
    When the user selects an account for which an invalid Telepathy profile
    exists, things should not crash but rather just warn the user.
    
    As this plugin is now under string freeze, I've copied a string from the
    old kcm (as it uses the same catalog), it's not ideal but this does not
    violate string freeze and gives user at least a hint of what he should
    do.
    
    BUG: 344594
---
 plugins/kaccounts/kaccounts-ui-provider.cpp | 5 +++++
 1 file changed, 5 insertions(+)
diff --git a/plugins/kaccounts/kaccounts-ui-provider.cpp b/plugins/kaccounts/kaccounts-ui-provider.cpp
index ffd2ddb..e9e60dd 100644
--- a/plugins/kaccounts/kaccounts-ui-provider.cpp
+++ b/plugins/kaccounts/kaccounts-ui-provider.cpp
@@ -136,6 +136,11 @@ void KAccountsUiProvider::onProfileManagerReady(Tp::PendingOperation *op)
 
     d->profile = d->profileManager->profileForService(d->profileName);
 
+    if (d->profile.isNull()) {
+        Q_EMIT  error(i18n("To connect to this IM network, you need to install additional plugins. Please install the telepathy-haze and telepathy-gabble packages using your package manager."));
+        return;
+    }
+
     d->connectionManager = Tp::ConnectionManager::create(d->profile->cmName());
     connect(d->connectionManager->becomeReady(), SIGNAL(finished(Tp::PendingOperation*)),
             this, SLOT(onConnectionManagerReady(Tp::PendingOperation*)));
-- 
ktp-accounts-kcm packaging
    
    
More information about the pkg-kde-commits
mailing list