commit | 405f814f9e5bcabf868f775070be3733fbfb63a5 | [log] [tgz] |
---|---|---|
author | Alexandr Miloslavskiy <alexandr.miloslavskiy@syntevo.com> | Wed Jan 13 22:57:44 2021 +0100 |
committer | Alexandr Miloslavskiy <alexandr.miloslavskiy@syntevo.com> | Mon Jan 18 16:58:20 2021 -0500 |
tree | b716b5ce3715cc5f54d6db484507688dae881345 | |
parent | 7f8030700acbc4ed5e3d3bf64f97575c3b41911f [diff] |
Bug 570331 - [GTK] Combo can't be interacted with after .setRedraw(false) + .setRedraw(true) This patch fixes multiple problems at once: 1) Combo.setRedraw(false) + Combo.setRedraw(true) made it non-responsive 2) Combo.redraw() didn't work 3) GC based on Combo covered wrong part of Control The problem was that SWT searched for a Combo's subwindow, which GTK creates with GDK_INPUT_ONLY (that is, not suitable for any painting), and actually tried to use it for painting. It was probably an oversight from the very beginning, resulting from a series of workarounds where SWT tried to separate windows used for different APIs. See also Bug 561444 and its commit message. Change-Id: I24400d175f31898723bb1cdc6313934d3903bf2c Signed-off-by: Alexandr Miloslavskiy <alexandr.miloslavskiy@syntevo.com>
Thanks for your interest in this project.
See the following description for how to contribute a feature or a bug fix to SWT.
Information regarding source code management, builds, coding standards, and more and be found under the following link.
Before your contribution can be accepted by the project, you need to create and electronically sign the Eclipse Foundation Contributor License Agreement (CLA).
Contact the project developers via the project's “dev” list.
This project uses Bugzilla to track ongoing development and issues.
Be sure to search for existing bugs before you create another one. Remember that contributions are always welcome!