Skip to content

Conversation

@akoch-yatta
Copy link
Contributor

This PR fixes a regression introduced with f10721a that did not properly retain the currently drawn zoom level when an ImageGcDrawer is used. That leads to issues with zoom != 100.

This commit fixes a regression introduced with f10721a that did not
properly retain the currently drawn zoom level when an ImageGcDrawer
is used. That leads to issues with zoom != 100.
@github-actions
Copy link
Contributor

github-actions bot commented May 7, 2025

Test Results

   545 files  + 6     545 suites  +6   29m 38s ⏱️ - 7m 36s
 4 376 tests +37   4 358 ✅ +35   18 💤 +3  0 ❌  - 1 
16 643 runs  +37  16 502 ✅ +35  141 💤 +3  0 ❌  - 1 

Results for commit 5826d3e. ± Comparison against base commit 0e0d38c.

@akoch-yatta
Copy link
Contributor Author

@HeikoKlare please have a look

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.

The change makes sense. We had this "zoom state" stored for a GC created on an image upon handle creation before as well, so it's sound to readd it.

I just tested at 125% monitor zoom to see the effect. The line number ruler does simply not update:
linenumberrule_no_change

That's properly fixed by this PR.

@HeikoKlare HeikoKlare merged commit 142dc7a into eclipse-platform:master May 7, 2025
17 checks passed
@HeikoKlare HeikoKlare deleted the win32-fix-double-buffer-painting-with-image-gc-drawer branch May 7, 2025 18:13
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