aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/ManaTools/Module/DisplayManager.pm15
-rwxr-xr-xscripts/manadm13
2 files changed, 9 insertions, 19 deletions
diff --git a/lib/ManaTools/Module/DisplayManager.pm b/lib/ManaTools/Module/DisplayManager.pm
index e5a7db88..1502f22c 100644
--- a/lib/ManaTools/Module/DisplayManager.pm
+++ b/lib/ManaTools/Module/DisplayManager.pm
@@ -47,9 +47,16 @@ has '+icon' => (
);
has '+name' => (
- default => "DisplayManager",
+ lazy => 1,
+ builder => '_nameInitializer',
);
+sub _nameInitializer {
+ my $self = shift;
+
+ return ($self->loc->N("manadm - Display Manager"));
+}
+
=head1 VERSION
Version 1.0.0
@@ -144,11 +151,6 @@ sub start {
return;
}
- ## set new title to get it in dialog
- yui::YUI::app()->setApplicationTitle($self->name);
- ## set icon if not already set by external launcher
- yui::YUI::app()->setApplicationIcon($self->icon);
-
# initialize dm descriptions for i18n
$self->_build_desc_for_i18n();
@@ -186,7 +188,6 @@ sub _manageProxyDialog {
my $appIcon = yui::YUI::app()->applicationIcon();
## set new title to get it in dialog
my $newTitle = $self->loc->N("Display Manager");
- yui::YUI::app()->setApplicationTitle($newTitle);
my $factory = yui::YUI::widgetFactory;
my $optional = yui::YUI::optionalWidgetFactory;
diff --git a/scripts/manadm b/scripts/manadm
index 2f5fbe57..6ea01ff7 100755
--- a/scripts/manadm
+++ b/scripts/manadm
@@ -26,18 +26,7 @@ use ManaTools::Module::DisplayManager;
use yui;
-my $locale_dir = ManaTools::Shared::custom_locale_dir();;
-my $loc = ManaTools::Shared::Locales->new(
- domain_name => 'manatools',
- dir_name => $locale_dir,
-);
-
-my $wm_name = $loc->N("Display Manager");
-
-
-my $dmanager = ManaTools::Module::DisplayManager->new({
- name => $wm_name,
-});
+my $dmanager = ManaTools::Module::DisplayManager->new();
$dmanager->start();