--- src/uitext.cc.old 2005-05-14 19:34:20.000000000 -0700 +++ src/uitext.cc 2005-05-14 19:33:44.000000000 -0700 @@ -577,14 +577,16 @@ autosavepl = !autosavepl; break; case 41: - if(++((int) playmode) == PlayMode_size) + playmode = (PlayMode) (((int) playmode) + 1); + if(((int) playmode) == PlayMode_size) playmode = Normal; break; case 42: autoplay = !autoplay; break; case 43: - if(++((int) sortorder) == SortOrder_size) + sortorder = (SortOrder) (((int) sortorder) + 1); + if(((int) sortorder) == SortOrder_size) sortorder = byFileName; break; case 44: @@ -719,7 +721,7 @@ while(!finished) { m.clear(); - for(ct = mixerctl::ctVolume; ct != mixerctl::channeltype_end; (int) ct += 1) { + for(ct = mixerctl::ctVolume; ct != mixerctl::channeltype_end; ct = (mixerctl::channeltype) ((int) ct + 1)) { if(chavail.count(ct)) { val = mix.readlevel(ct); if(val >= 0) {