You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I guess that the difference is that CLion is a classic snap (with an associated AppArmor profile). But if a client sets the app_id, what business do we have in overriding it? Especially with a .desktop file name?
The text was updated successfully, but these errors were encountered:
The real issue here is that we're abusing the zwlr_foreign_toplevel_handle_v1.app_id() field, and we've known this from the start. Instead of just returning the app ID as you gave it to us, we instead try to resolve it to a value that is more useful when resolving desktop files on the client's side (e.g. the app armor profile).
So, even if the user has set an app_id, we instead use that to resolve a desktop file. Maybe we should just be introducing a new field here, but that is a design decisions that we'd have to make.
Running the wlcs tests from within CLion I see:
Running the same test from a console window:
The latter is what I (and the wlcs code) expect.
I guess that the difference is that CLion is a classic snap (with an associated AppArmor profile). But if a client sets the
app_id
, what business do we have in overriding it? Especially with a .desktop file name?The text was updated successfully, but these errors were encountered: