aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/ManaTools/Module/Users.pm10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/ManaTools/Module/Users.pm b/lib/ManaTools/Module/Users.pm
index 19509b30..c73e2bd3 100644
--- a/lib/ManaTools/Module/Users.pm
+++ b/lib/ManaTools/Module/Users.pm
@@ -1354,14 +1354,14 @@ sub _refreshGroups {
sub _getUserInfo {
my $self = shift;
- my $label = $self->_skipShortcut($self->get_widget('tabs')->selectedItem()->label());
- if ($label ne $self->loc->N("Users") ) {
- return undef;
+ my $selectedTab = $self->get_widget('tabs')->selectedItem();
+ if ($selectedTab != $self->groups_users_tab()->{users}) {
+ return ();
}
my $item = $self->get_widget('table')->selectedItem();
if (! $item) {
- return undef;
+ return ();
}
my %userData;
@@ -2079,7 +2079,7 @@ sub _editUserDialog {
my $okButton = $factory->createPushButton($hbox, $self->loc->N("&Ok"));
my $userData = $self->_getUserInfo();
- # userData here should be tested because it could be undef
+ # userData here should be tested because it could be empty hash
# Useful entry point for the current edit user/group tab widget
$self->set_edit_tab_widget( %{$self->_userDataTabWidget($dlg, $tabs{replace_pnt}, $userData)} );