From f0dd3f431a844983a71bef1bbe69be11f6fe0a9f Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Wed, 4 Dec 2013 16:57:49 +0100 Subject: fix "forgiving" primary group when (un)selecting secondary groups (mga#11864) --- userdrake | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'userdrake') diff --git a/userdrake b/userdrake index 0d482b0..b40daa8 100755 --- a/userdrake +++ b/userdrake @@ -1214,8 +1214,9 @@ sub Edit() { } else { InArray($item, \@primgroup) and @primgroup = RemoveFromArray($item, \@primgroup); } + my $old = $us->{o}{primgroup}->entry->get_text; $us->{o}{primgroup}->set_popdown_strings(@primgroup); - $Gent and $us->{o}{primgroup}->entry->set_text($Gent->GroupName($GetValue)); + $us->{o}{primgroup}->entry->set_text($old); } } } @@ -1237,8 +1238,9 @@ sub Edit() { } else { InArray($item, \@primgroup) and @primgroup = RemoveFromArray($item, \@primgroup); } + my $old = $us->{o}{primgroup}->entry->get_text; $us->{o}{primgroup}->set_popdown_strings(@primgroup); - $Gent and $us->{o}{primgroup}->entry->set_text($Gent->GroupName($GetValue)); + $us->{o}{primgroup}->entry->set_text($old); } } 0; -- cgit v1.2.1