-
Notifications
You must be signed in to change notification settings - Fork 101
TableCombo widget does not close the popup shell #673
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
This does look like a correct fix to the regression to me. |
|
@merks I noticed that the SimRel (2025-09) and the current Nebula Release both contain a Table Combo 1.2.0, but in SimRel there is a build from 2024 that does not contain the issue, where as in the Nebula Release a version from 2025 is contained with the issue. Maybe the version number needs to be fixed |
|
I expect there will always be a qualifier increase no matter what. I don't now the general approach for how versions are managed in nebula. Looking at SimRel, I see it's present there because it's used by Oomph and contributed via Oomph's repository:
Oomph is getting it from here:
Probably we (Oomph) should be using https://download.eclipse.org/nebula/updates/release/latest But given the widget is broken, that seems like a bad plan at the moment. |
|
Unless I hear from someone by the end of the day, I will merge this PR. Thanks @lyncis-elanor for contributing!! |
|
@merks Im also expecting a qualifier increase, but im also expecting atleast a minor version increase |
|
Indeed, in general it would be nice if (and it is expected that) during each release cycle that bundles that are changed will update something more than just the qualifier. But, without some tool to check this and enforce this it's not so likely to happen properly. I see nothing configured to do baseline checking, baseline replacement, nor an API baseline configured and checked; API tools actually don't help with maintaining micro versions anyway. Oomph has tooling for managing micro-version increments, which I used in EMF, Oomph, and DataTools, but I hate to force others to use stuff that's not really so well documented... So probably we just need to rely on people remembering to do the right things at the right time... |
|
@merks I can totaly understand that, and I think its also not your responsibility to fix that for every project. |
|
Totally right. @lyncis-elanor are you able to bump the minor version number of the tablecombo to 1.3.0? Update all occurrences of 1.2.0 to 1.3.0 in this directory and subdirectories |
|
@copilot can you give the version bump a shot |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds a call to hide the old popup shell before it's replaced with a new one in the recreatePopup() method. When recreating the popup (e.g., when a part is detached in Eclipse), the old popup shell needs to be made invisible before being replaced.
- Explicitly hides the old popup shell before reassigning the popup reference
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
....eclipse.nebula.widgets.tablecombo/src/org/eclipse/nebula/widgets/tablecombo/TableCombo.java
Show resolved
Hide resolved
|
I'll just merge this and then do a very increment. |
....eclipse.nebula.widgets.tablecombo/src/org/eclipse/nebula/widgets/tablecombo/TableCombo.java
Show resolved
Hide resolved
11c1309 to
171ea47
Compare
171ea47 to
427002e
Compare
|
@wimjongman @merks I bumped the version everywhere I found it. |
|
Thank you, @lyncis-elanor! |




fixes issue #672