Skip to content

Feat/gtk improvements#740

Merged
Alex2772 merged 3 commits into
aui-framework:masterfrom
Alex2772:feat/gtk-improvements
May 19, 2026
Merged

Feat/gtk improvements#740
Alex2772 merged 3 commits into
aui-framework:masterfrom
Alex2772:feat/gtk-improvements

Conversation

@Alex2772
Copy link
Copy Markdown
Collaborator

No description provided.

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request improves Linux compatibility by searching for multiple libadwaita library names and enhances DPI support in the GTK platform abstraction by monitoring gtk-xft-dpi changes. A critical issue was identified in the DPI monitoring implementation where capturing a raw pointer in an enqueued lambda could lead to a use-after-free crash; it is recommended to use a shared pointer to manage the window's lifetime and ensure all windows are updated upon DPI changes.

Comment thread aui.views/src/AUI/Platform/linux/gtk/PlatformAbstractionGtk.cpp Outdated
@Alex2772
Copy link
Copy Markdown
Collaborator Author

hujiak hujiak i v prod

@Alex2772 Alex2772 merged commit 2fd1963 into aui-framework:master May 19, 2026
44 of 46 checks passed
@Alex2772 Alex2772 deleted the feat/gtk-improvements branch May 19, 2026 16:39
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.

1 participant