Skip to content

Conversation

akoch-yatta
Copy link
Contributor

This PR adapts ImageBasedFrame scaling to be triggered when it's Shell receives a resize event after ZoomChanged event on its wrapped control. This will correct an inconsistent refresh when the ZoomChanged events are handled asynchronously.

This PR does not fix an existing visible issue, but will prevent an issue, after the asynchronous handling in eclipse-platform/eclipse.platform.swt#2520 is merged.

This commit adapts ImageBasedFrame scaling to be triggered when it's
Shell recieves a resize event after ZoomChanged event on its wrapped
control. This will correct an inconsistent refresh when the ZoomChanged
events are handled asynchronously.
Copy link
Contributor

github-actions bot commented Sep 26, 2025

Test Results

 2 904 files  ±0   2 904 suites  ±0   1h 57m 29s ⏱️ - 11m 9s
 8 019 tests ±0   7 774 ✅ ±0  245 💤 ±0  0 ❌ ±0 
23 597 runs  ±0  22 815 ✅ ±0  782 💤 ±0  0 ❌ ±0 

Results for commit 66f3bc6. ± Comparison against base commit a13de75.

♻️ This comment has been updated with latest results.

Copy link
Contributor

@HeikoKlare HeikoKlare left a comment

Choose a reason for hiding this comment

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

Looks good an works fine with eclipse-platform/eclipse.platform.swt#2520

@akoch-yatta akoch-yatta merged commit 44f830b into eclipse-platform:master Sep 26, 2025
21 of 22 checks passed
@akoch-yatta akoch-yatta deleted the scale-ibf-after-async-zoomchange branch September 26, 2025 15:14
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.

2 participants