Skip to content
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

Use z-sorted traverse in InteropContainer #1340

Merged
merged 6 commits into from
May 27, 2024

Conversation

MatkovIvan
Copy link
Member

@MatkovIvan MatkovIvan commented May 3, 2024

Fixes JetBrains/compose-multiplatform#4485

Testing

Use reproduction from the issue
This should be tested by QA

Release Notes

Fixes - Multiple Platforms

  • Fix order of interop elements in some cases

@MatkovIvan MatkovIvan force-pushed the ivan.matkov/fix-interop-order branch from f945ee3 to b0b64dc Compare May 3, 2024 08:08
@MatkovIvan MatkovIvan force-pushed the ivan.matkov/fix-interop-order branch 3 times, most recently from 804e37e to 64d8cee Compare May 22, 2024 11:46
@MatkovIvan MatkovIvan force-pushed the ivan.matkov/fix-interop-order branch from 64d8cee to 112dbf4 Compare May 22, 2024 17:41
@MatkovIvan MatkovIvan force-pushed the ivan.matkov/fix-interop-order branch from 112dbf4 to 1702c7f Compare May 22, 2024 17:43
@igordmn

This comment was marked as resolved.

@MatkovIvan
Copy link
Member Author

It's on AWT side. SwingUtilities.invokeLater and validate/repaint were added to mitigate such inconsistences. I suggest to focus this PR to emmiting interop views in right order, and find a fix for AWT/Swing blinking later

@MatkovIvan MatkovIvan merged commit 8a9057e into jb-main May 27, 2024
6 checks passed
@MatkovIvan MatkovIvan deleted the ivan.matkov/fix-interop-order branch May 27, 2024 15:19
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.

Order of interop components in Scaffold doesn't match the paint order
3 participants