summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarsten Haitzler <raster@rasterman.com>2013-02-20 03:08:44 +0000
committerCarsten Haitzler <raster@rasterman.com>2013-02-20 03:08:44 +0000
commit59d088c78f91baef8e133b663d82deb313dc890d (patch)
tree5d7b20e1f913b73fb16f39949f1b03ff297d7418
parent2842be0dfd935c24dea5f062b938603c68b883ed (diff)
downloadelementary-59d088c78f91baef8e133b663d82deb313dc890d.tar.gz
backport pulse fix.
SVN revision: 84250
-rw-r--r--ChangeLog3
-rw-r--r--NEWS3
-rw-r--r--src/lib/elm_progressbar.c2
3 files changed, 5 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index a55d75441..a501a70c5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -756,4 +756,5 @@
2013-02-20 Carsten Haitzler (The Rasterman)
* Fix gl engine vsync option pass-in in elm_win
-
+ * Fix elm_progressbar_pulse() to abort if pulsing not enabled
+
diff --git a/NEWS b/NEWS
index 37ee6d845..56a487c6f 100644
--- a/NEWS
+++ b/NEWS
@@ -19,7 +19,8 @@ Fixes:
* ignore tab key widget focus change if control/alt is pressed
* prevent blank entry hoversels
* Fix vsync option in gl engine windows
-
+ * Fix elm_progressbar_pulse() to abort if pulsing not enabled
+
Elementary 1.7.5
Changes since Elementary 1.7.5:
diff --git a/src/lib/elm_progressbar.c b/src/lib/elm_progressbar.c
index 9bb01bff8..17b004a9b 100644
--- a/src/lib/elm_progressbar.c
+++ b/src/lib/elm_progressbar.c
@@ -362,7 +362,7 @@ elm_progressbar_pulse(Evas_Object *obj,
ELM_PROGRESSBAR_DATA_GET(obj, sd);
state = !!state;
- if ((!sd->pulse) && (sd->pulse_state == state)) return;
+ if ((!sd->pulse) || (sd->pulse_state == state)) return;
sd->pulse_state = state;