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

linux: improve cooperation with gtk apps #25

Open
sqweek opened this issue Feb 9, 2019 · 0 comments
Open

linux: improve cooperation with gtk apps #25

sqweek opened this issue Feb 9, 2019 · 0 comments
Labels
linux specific to the linux implementation

Comments

@sqweek
Copy link
Owner

sqweek commented Feb 9, 2019

The current gtk implementation includes some code to execute gtk main loop iterations when closing a dialog, which is necessary for apps which don't otherwise use gtk so that the dialog actually disappears.

However, based on the initial changes proposed in #21 and @meskio's comments, it sounds like this stanza and/or the general approach to spawning dialogs doesn't interact overly well with apps which do use gtk.

Originally this was not a use-case I accounted for, because I figured gtk users already have a cross-platform way to spawn dialogs. But I guess there's an advantage to using the native file browser dialog when running on non-linux platforms so it would be nice to handle better.

(This is kind of similar to #15, where dialogs behave funny on osx if the app doesn't make other cocoa calls.)

@sqweek sqweek added the linux specific to the linux implementation label Sep 11, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
linux specific to the linux implementation
Projects
None yet
Development

No branches or pull requests

1 participant