Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Find/replace overlay: asynchronously update on editor movement eclips…
…e-platform#2138 The update of the find/replace overlay placement and size while a repaint for its target editor is being processed (e.g., in order to handle minimizing/maximizing the target editor) is currently executed just-in-time. Other updates, reacting to movements and resizes of the shell, are processed asynchronously. The just-in-time execution leads to deadlocks on GTK. With this change, all update operations for the size and position of the overlay are performed via asynchronous executions scheduled via the Display. In addition, changing visibility for the overlay is only performed if the currently visibility state does not fit. Fixes eclipse-platform#2138
- Loading branch information