From: Hans-Dieter K. <fs...@us...> - 2007-10-23 23:33:42
|
Update of /cvsroot/xine/xine-ui/src/xitk In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv15711 Modified Files: event.c Log Message: Revised range limiting for ACTID_SET_CURPOS. Index: event.c =================================================================== RCS file: /cvsroot/xine/xine-ui/src/xitk/event.c,v retrieving revision 1.294 retrieving revision 1.295 diff -u -r1.294 -r1.295 --- event.c 15 Sep 2007 22:56:13 -0000 1.294 +++ event.c 23 Oct 2007 23:33:40 -0000 1.295 @@ -603,8 +603,11 @@ break; case ACTID_SET_CURPOS: - /* Number is a percentage */ - gGui->numeric.arg %= 100; /* range [0..100] */ + /* Number is a percentage, range [0..100] */ + if(gGui->numeric.arg < 0) + gGui->numeric.arg = 0; + if(gGui->numeric.arg > 100) + gGui->numeric.arg = 100; gui_set_current_position((65534 * gGui->numeric.arg) / 100); break; |