[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:00:27 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-accounts-kcm.git;a=commitdiff;h=be6101e

The following commit has been merged in the master branch:
commit be6101e57aaa1af692763a39f1b1320a38acf664
Author: Francesco Nwokeka <francesco.nwokeka at gmail.com>
Date:   Wed Oct 26 19:41:48 2011 +0200

    FIX empty account facebook bug
    
    This bug let users add a facebook account without "account" and "password" fields
    BUG: 279110
    REVIEW: 102972
    Reviewed By: David Edmundson
---
 plugins/gabble/main-options-widget-facebook.cpp | 10 ++++++++++
 plugins/gabble/main-options-widget-facebook.h   |  1 +
 src/add-account-assistant.cpp                   |  3 +++
 3 files changed, 14 insertions(+)

diff --git a/plugins/gabble/main-options-widget-facebook.cpp b/plugins/gabble/main-options-widget-facebook.cpp
index 7f6ef22..6b4e80d 100644
--- a/plugins/gabble/main-options-widget-facebook.cpp
+++ b/plugins/gabble/main-options-widget-facebook.cpp
@@ -75,5 +75,15 @@ void MainOptionsWidgetFacebook::submit()
     AbstractAccountParametersWidget::submit();
 }
 
+bool MainOptionsWidgetFacebook::validateParameterValues()
+{
+    if (m_ui->accountLineEdit->text().isEmpty() || m_ui->passwordLineEdit->text().isEmpty()) {
+        return false;
+    }
+
+    return true;
+}
+
+
 #include "main-options-widget-facebook.moc"
 
diff --git a/plugins/gabble/main-options-widget-facebook.h b/plugins/gabble/main-options-widget-facebook.h
index 0f5f42f..4653b73 100644
--- a/plugins/gabble/main-options-widget-facebook.h
+++ b/plugins/gabble/main-options-widget-facebook.h
@@ -36,6 +36,7 @@ public:
     virtual ~MainOptionsWidgetFacebook();
 
     virtual void submit();
+    bool validateParameterValues();
 
 private:
     Ui::MainOptionsWidgetFacebook *m_ui;
diff --git a/src/add-account-assistant.cpp b/src/add-account-assistant.cpp
index 3614cc6..59108e5 100644
--- a/src/add-account-assistant.cpp
+++ b/src/add-account-assistant.cpp
@@ -153,6 +153,9 @@ void AddAccountAssistant::accept()
     // Check all pages of parameters pass validation.
     if (!d->accountEditWidget->validateParameterValues()) {
         kDebug() << "A widget failed parameter validation. Not accepting wizard.";
+        Q_EMIT feedbackMessage(i18n("Failed to create account"),
+                               i18n("All mandatory fields must be filled"),
+                               KTitleWidget::InfoMessage);
         return;
     }
 

-- 
ktp-accounts-kcm packaging



More information about the pkg-kde-commits mailing list