summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xcontrol-center4
1 files changed, 3 insertions, 1 deletions
diff --git a/control-center b/control-center
index 51e00264..aa69de66 100755
--- a/control-center
+++ b/control-center
@@ -49,6 +49,7 @@ my ($_version, $conffile, $class_install) = ("9.0", "/etc/mcc.conf","/etc/syscon
#we'll show log only once and don't restart it with new embedded process
my $show_log = 1;
+my $logdrake_already_run = 0;
my $still_in_splash_screen = 1;
my %h = getVarsFromSh($conffile);
@@ -616,9 +617,10 @@ sub compute_exec_string {
}
}
}
- if ($logs && $show_log) {
+ if ($logs && $show_log && !$logdrake_already_run) {
my $pid;
gtkadd($exp_frame, my $exp_socket = new Gtk::Socket);
+ $logdrake_already_run = 1;
$exp_socket->realize;
my $exec_log = "logdrake --explain=$log_exp --embedded " . $exp_socket->window->XWINDOW . " " . $$;
$show_log = 0;