[dconf-editor] Move message-creation logic in its own function.
- From: Arnaud Bonatti <arnaudb src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [dconf-editor] Move message-creation logic in its own function.
- Date: Thu, 23 Jun 2016 13:19:46 +0000 (UTC)
commit 4f9baf8b71907a6284b550cc2937c8432acdc122
Author: Arnaud Bonatti <arnaud bonatti gmail com>
Date: Thu Jun 23 15:06:53 2016 +0200
Move message-creation logic in its own function.
editor/modifications-revealer.vala | 16 +++++++++-------
1 files changed, 9 insertions(+), 7 deletions(-)
---
diff --git a/editor/modifications-revealer.vala b/editor/modifications-revealer.vala
index 9a187a2..95f4235 100644
--- a/editor/modifications-revealer.vala
+++ b/editor/modifications-revealer.vala
@@ -156,13 +156,15 @@ class ModificationsRevealer : Revealer
return;
}
- if (dconf_keys_awaiting_hashtable.length == 0)
- label.set_text (_("%u gsettings operations awaiting.").printf
(gsettings_keys_awaiting_hashtable.length));
- else if (gsettings_keys_awaiting_hashtable.length == 0)
- label.set_text (_("%u dconf operations awaiting.").printf
(dconf_keys_awaiting_hashtable.length));
- else
- label.set_text (_("%u gsettings operations and %u dconf operations awaiting.").printf
(gsettings_keys_awaiting_hashtable.length, dconf_keys_awaiting_hashtable.length));
-
+ label.set_text (get_text (dconf_keys_awaiting_hashtable.length,
gsettings_keys_awaiting_hashtable.length));
set_reveal_child (true);
}
+
+ private static string get_text (uint dconf, uint gsettings) // TODO change text if current path is a
key?
+ requires (dconf > 0 || gsettings > 0)
+ {
+ if (dconf == 0) return _("%u gsettings operations awaiting.").printf (gsettings);
+ if (gsettings == 0) return _("%u dconf operations awaiting.").printf (dconf);
+ return _("%u gsettings operations and %u dconf operations awaiting.").printf (gsettings, dconf);
+ }
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]