]> git.webhop.me Git - lcd4linux.git/commitdiff
ported r846 from volker_dev
authormichael <michael@3ae390bd-cb1e-0410-b409-cd5a39f66f1f>
Wed, 31 Dec 2008 06:39:23 +0000 (06:39 +0000)
committermichael <michael@3ae390bd-cb1e-0410-b409-cd5a39f66f1f>
Wed, 31 Dec 2008 06:39:23 +0000 (06:39 +0000)
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@928 3ae390bd-cb1e-0410-b409-cd5a39f66f1f

widget_bar.c

index 372e3bfa401ee7bd0eb8fc167c18ba681a3c64a3..1b69e04c5b1000590f43f5c07e10fbda62e0c174 100644 (file)
@@ -71,26 +71,38 @@ void widget_bar_update(void *Self)
 
     /* minimum: if expression is empty, do auto-scaling */
     if (property_valid(&Bar->expr_min)) {
-       property_eval(&Bar->expr_min);
+       if (0 != property_eval(&Bar->expr_min)) {
+           info("widget bar %s: Property min changed to %G", W->name, P2N(&Bar->expr_min));
+       }
        min = P2N(&Bar->expr_min);
     } else {
        min = Bar->min;
-       if (val1 < min)
+       if (val1 < min) {
            min = val1;
-       if (val2 < min)
+           info("widget bar %s: new min value %G", W->name, min);
+       }
+       if (val2 < min) {
            min = val2;
+           info("widget bar %s: new min value %G", W->name, min);
+       }
     }
 
     /* maximum: if expression is empty, do auto-scaling */
     if (property_valid(&Bar->expr_max)) {
-       property_eval(&Bar->expr_max);
+       if (0 != property_eval(&Bar->expr_max)) {
+           info("widget bar %s: Property max changed to %G", W->name, P2N(&Bar->expr_max));
+       }
        max = P2N(&Bar->expr_max);
     } else {
        max = Bar->max;
-       if (val1 > max)
+       if (val1 > max) {
            max = val1;
-       if (val2 > max)
+           info("widget bar %s: new max value %G", W->name, max);
+       }
+       if (val2 > max) {
            max = val2;
+           info("widget bar %s: new max value %G", W->name, max);
+       }
     }
 
     /* calculate bar values */