summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThierry Vignaud <tvignaud@mandriva.org>2002-09-13 09:16:54 +0000
committerThierry Vignaud <tvignaud@mandriva.org>2002-09-13 09:16:54 +0000
commite1860d04452324ac413c91569d97a51838a0787b (patch)
tree041bc97d1c970d919ba2e6bce20c816275250173
parent32cefb4e278bbbfaec26f7aa71fad20f57391a86 (diff)
downloadcontrol-center-e1860d04452324ac413c91569d97a51838a0787b.tar
control-center-e1860d04452324ac413c91569d97a51838a0787b.tar.gz
control-center-e1860d04452324ac413c91569d97a51838a0787b.tar.bz2
control-center-e1860d04452324ac413c91569d97a51838a0787b.tar.xz
control-center-e1860d04452324ac413c91569d97a51838a0787b.zip
kill warning: once logdrake run, don't restart a new one
-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;