diff options
author | Joel Bodenmann <joel@unormal.org> | 2014-04-30 21:11:54 +0200 |
---|---|---|
committer | Joel Bodenmann <joel@unormal.org> | 2014-04-30 21:11:54 +0200 |
commit | 2c57363efc343ae521857cddbcfbcaec50eaedab (patch) | |
tree | ed0a4bb22ba23c06ae0e583944bffde0ed191c96 /src/gwin | |
parent | eae98a50d9f6f5c94c918ea77c4adde146c790c1 (diff) | |
download | uGFX-2c57363efc343ae521857cddbcfbcaec50eaedab.tar.gz uGFX-2c57363efc343ae521857cddbcfbcaec50eaedab.tar.bz2 uGFX-2c57363efc343ae521857cddbcfbcaec50eaedab.zip |
slider does not change position if disabled
Diffstat (limited to 'src/gwin')
-rw-r--r-- | src/gwin/slider.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gwin/slider.c b/src/gwin/slider.c index 4c91ede6..ace90365 100644 --- a/src/gwin/slider.c +++ b/src/gwin/slider.c @@ -262,6 +262,10 @@ void gwinSliderSetPosition(GHandle gh, int pos) { if (gh->vmt != (gwinVMT *)&sliderVMT) return; + // do not change the position if disabled + if (!gwinGetEnabled(gh)) + return; + if (gsw->min <= gsw->max) { if (pos < gsw->min) gsw->pos = gsw->min; else if (pos > gsw->max) gsw->pos = gsw->max; |