From 90c5aed7abcfea5bb5380552bc6d788ec56505da Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Wed, 17 Sep 2014 18:42:55 +0000 Subject: [PATCH] FHEMWEB: revert plotfork checking: 0 means disabled again git-svn-id: https://svn.fhem.de/fhem/trunk@6567 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/01_FHEMWEB.pm | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/fhem/FHEM/01_FHEMWEB.pm b/fhem/FHEM/01_FHEMWEB.pm index 75ff07c35..cdd7bd2f8 100755 --- a/fhem/FHEM/01_FHEMWEB.pm +++ b/fhem/FHEM/01_FHEMWEB.pm @@ -374,16 +374,15 @@ FW_Read($) Log3 $FW_wname, 4, "HTTP $name GET $arg"; $FW_ME = "/" . AttrVal($FW_wname, "webname", "fhem"); my $pid; - if(defined(AttrVal($FW_wname, "plotfork", undef))) { + my $pf = AttrVal($FW_wname, "plotfork", undef); + if($pf) { # 0 disables # Process SVG rendering as a parallel process my $p = $data{FWEXT}; if(grep { $p->{$_}{FORKABLE} && $arg =~ m+^$FW_ME$_+ } keys %{$p}) { if($pid = fork) { - use constant PRIO_PROCESS => 0; - setpriority(PRIO_PROCESS, $pid, - getpriority(PRIO_PROCESS, $pid) + AttrVal($FW_wname, "plotfork", 0) - ); - return; + use constant PRIO_PROCESS => 0; + setpriority(PRIO_PROCESS, $pid, getpriority(PRIO_PROCESS,$pid) + $pf); + return; } } } @@ -2723,9 +2722,9 @@ FW_widgetOverride($$)