-
Notifications
You must be signed in to change notification settings - Fork 462
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fileManager1API: Add support for proposed new location mapping mechanism
The original xid based window mapping that was implemented for Unity cannot be used Wayland because there are no xids and Wayland has no equivalent window id mechanism. However, GtkApplications do publish window identiy information over dbus, and these 'window object paths' are tracked and made available by mutter. Fortunately for us, Nautilus is a GtkApplication and has identified windows. So, if we update the Nautilus patch to use window object paths instead of xids, we can maintain a mapping that works under Wayland too. This change implements path based tracking alongside xid based tracking, but it's likely we'd drop xid tracking when merging this set of changes.
- Loading branch information
Showing
1 changed file
with
62 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters