Slider arrow button remains pressed

2 views (last 30 days)
Apollon
Apollon on 10 May 2014
Answered: Fabio166 on 24 Nov 2016
I have a Slider and its callback calls a function which needs some time (less than a second) to execute and which aim is to do some calulations and imshow on gca. BusyAction set to Cancel and Interruptible to off. When I move the slider everything is Ok. When I try to click one of its arrows then the arrow remains pressed and the slider keeps moving until it reaches one end. Till now I have tried within the callback; pause, drawnow, uiwait, enble/disable the slider and many more but nothing...when I remove the call to the other function everything is normal. Any idea....?

Answers (2)

Fabio166
Fabio166 on 24 Nov 2016
Same problem here with R2015b. I've seen that if you remove the callback and then you re-assign the callback everything works. Any other idea?

Fabio166
Fabio166 on 24 Nov 2016
A pause(0.1) seems to solve the issue (as suggested for similar issues in other posts and reported in undocumentedmatlab website).

Categories

Find more on Environment and Settings in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!