Skip to content

Conversation

@HeikoKlare
Copy link
Contributor

With a recent change to the initial location of newly created controls, the locations of some controls inside shells are broken. The intent of that previous change was to improve the initial location of shells.

This change adapts the previous modification to only apply an improved pattern for initial shell placement when the control is actually shell and to keep the previous behavior for all other controls.

Fixes #2643

@HeikoKlare HeikoKlare linked an issue Oct 17, 2025 that may be closed by this pull request
With a recent change to the initial location of newly created controls,
the locations of some controls inside shells are broken. The intent of
that previous change was to improve the initial location of shells.

This change adapts the previous modification to only apply an improved
pattern for initial shell placement when the control is actually shell
and to keep the previous behavior for all other controls.

Fixes eclipse-platform#2643
@github-actions
Copy link
Contributor

Test Results

  115 files  ±0    115 suites  ±0   11m 40s ⏱️ -50s
4 554 tests ±0  4 538 ✅ ±0  16 💤 ±0  0 ❌ ±0 
  311 runs  ±0    308 ✅ ±0   3 💤 ±0  0 ❌ ±0 

Results for commit 6355e39. ± Comparison against base commit ff25c35.

Copy link
Contributor

@akoch-yatta akoch-yatta left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As this change was targeted on fixing the positioning on Shell anyway it makes sense to limit the affected places to Shell and move the custom code to there

Copy link
Member

@fedejeanne fedejeanne left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Makes sense to localize the fix for shells and leave out other controls.

Thank you, Heiko!

@fedejeanne fedejeanne merged commit f0a9f93 into eclipse-platform:master Oct 17, 2025
17 checks passed
@fedejeanne fedejeanne deleted the issue-2643 branch October 17, 2025 10:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Some controls are incorrectly placed [Win32] Some controls are incorrectly placed

3 participants