Community
Participate
Working Groups
I20070320-0010. When typing in the Open Type (or Open Resource) the progress label is updated immediately which the user sees as flickering. The progress info can't be read anyway hence it should be delayed. Test Case: 1. add two Java projects each with a different JDK version 2. Ctrl+Shift+T 3. enter Array 4. quickly delete some chars and retype them ==> flickering of the progress label in the upper right corner This didn't happen when using the old JDT Open Type dialog implementation.
Why do you think that it should be delayed. Searching in cache is very fast that why the progress label flickering. In the old one JDT Open Type dialog implementation as i see we don't have progress message during filtering cache.
Because it flickers like hell.
Ok, I will change a behavior of Progress. Progress will be updates by throttling the RefreshCacheJob to run only every 200ms as Markus suggested in bug 182917.
Fixed in HEAD with patch from bug 182917 comment 13.