[geary] Validate entered email address before allowing add a new account.
- From: Michael Gratton <mjog src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [geary] Validate entered email address before allowing add a new account.
- Date: Thu, 23 Feb 2017 03:24:08 +0000 (UTC)
commit 11d093bee2528706bb54f43a06d46c627195d2f1
Author: Michael James Gratton <mike vee net>
Date: Thu Feb 23 14:23:52 2017 +1100
Validate entered email address before allowing add a new account.
Bug 775513.
src/client/accounts/add-edit-page.vala | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/src/client/accounts/add-edit-page.vala b/src/client/accounts/add-edit-page.vala
index a4b53b3..ce06c93 100644
--- a/src/client/accounts/add-edit-page.vala
+++ b/src/client/accounts/add-edit-page.vala
@@ -615,10 +615,14 @@ public class AddEditPage : Gtk.Box {
}
public bool is_complete() {
+ if (Geary.String.is_empty_or_whitespace(email_address) ||
+ !Geary.RFC822.MailboxAddress.is_valid_address(email_address)) {
+ return false;
+ }
+
switch (get_service_provider()) {
case Geary.ServiceProvider.OTHER:
if (Geary.String.is_empty_or_whitespace(nickname) ||
- Geary.String.is_empty_or_whitespace(email_address) ||
Geary.String.is_empty_or_whitespace(imap_host) ||
Geary.String.is_empty_or_whitespace(imap_port.to_string()) ||
Geary.String.is_empty_or_whitespace(imap_username) ||
@@ -635,7 +639,6 @@ public class AddEditPage : Gtk.Box {
// GMAIL, YAHOO, and OUTLOOK
default:
if (Geary.String.is_empty_or_whitespace(nickname) ||
- Geary.String.is_empty_or_whitespace(email_address) ||
Geary.String.is_empty_or_whitespace(password))
return false;
break;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]