X-Git-Url: http://www.project-moonshot.org/gitweb/?p=moonshot-ui.git;a=blobdiff_plain;f=src%2Fmoonshot-idcard-widget.vala;h=9a63daefb34490ab20da5237732bbdfea5f688b6;hp=0df4b9598c803003a13b95078a70ba93639353a0;hb=e0f0eed7f106405aa5570f98f3e0055132cf00ec;hpb=507962f0c13e52d0d0d3669a6a8fbef191fb07c6
diff --git a/src/moonshot-idcard-widget.vala b/src/moonshot-idcard-widget.vala
index 0df4b95..9a63dae 100644
--- a/src/moonshot-idcard-widget.vala
+++ b/src/moonshot-idcard-widget.vala
@@ -35,6 +35,8 @@ class IdCardWidget : Box
{
static MoonshotLogger logger = get_logger("IdCardWidget");
+ private IdentityManagerView manager_view;
+
public IdCard id_card { get; set; default = null; }
private VBox main_vbox;
private HBox table;
@@ -125,7 +127,9 @@ class IdCardWidget : Box
string services_text = _("Services: ");
string service_spacer = _("\n ");
- var label_text = Markup.printf_escaped(_("%s"), this.id_card.display_name);
+ var display_name = (manager_view.selection_in_progress() && this.id_card.is_no_identity()
+ ? "Do not use a Moonshot identity for this service" : this.id_card.display_name);
+ var label_text = Markup.printf_escaped(_("%s"), display_name);
if (is_selected)
{
@@ -141,9 +145,10 @@ class IdCardWidget : Box
label.set_markup(label_text);
}
- public IdCardWidget(IdCard id_card)
+ public IdCardWidget(IdCard id_card, IdentityManagerView manager_view)
{
this.id_card = id_card;
+ this.manager_view = manager_view;
var image = new Image.from_pixbuf(get_pixbuf(id_card));