[evolution-data-server] Bug 732730 - Addressbook: Notify views after locale change
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-data-server] Bug 732730 - Addressbook: Notify views after locale change
- Date: Wed, 9 Jul 2014 09:36:32 +0000 (UTC)
commit 0513c56ddccb882b667d09362d5d9bb969a87330
Author: Mateusz Polrola <mateusz polrola gmail com>
Date: Wed Jul 9 11:35:38 2014 +0200
Bug 732730 - Addressbook: Notify views after locale change
After changing locale, views of EBookBackend are not notified
about modifications made during that operation.
Changing locale of EBookBackend may result in updating EVC_X_E164
parameter of phone numbers as its value depends on currently used locale.
Calling e_book_backend_notify_complete after successfully changing locale
notifies views about possible modifications.
addressbook/libedata-book/e-book-backend.c | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/addressbook/libedata-book/e-book-backend.c b/addressbook/libedata-book/e-book-backend.c
index a467c11..0904f5d 100644
--- a/addressbook/libedata-book/e-book-backend.c
+++ b/addressbook/libedata-book/e-book-backend.c
@@ -3339,9 +3339,13 @@ e_book_backend_set_locale (EBookBackend *backend,
g_object_ref (backend);
- if (E_BOOK_BACKEND_GET_CLASS (backend)->set_locale)
+ if (E_BOOK_BACKEND_GET_CLASS (backend)->set_locale) {
success = (* E_BOOK_BACKEND_GET_CLASS (backend)->set_locale) (backend, locale,
cancellable, error);
+ if (success)
+ e_book_backend_notify_complete (backend);
+
+ }
g_object_unref (backend);
return success;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]