nautilus shell integration: Fix when there are several branded client installed
authorOlivier Goffart <ogoffart@woboq.com>
Mon, 4 Jun 2018 11:48:31 +0000 (13:48 +0200)
committerKevin Ottens <kevin.ottens@nextcloud.com>
Tue, 15 Dec 2020 09:57:55 +0000 (10:57 +0100)
commit919debccfcbe141c3bee5c64ca2502a5cd0c5866
tree1150f3a6da29743fe5287b74c362f00bea75f2a2
parent0155a4fa73b30973002263cfc22854b15cbcb9f4
nautilus shell integration: Fix when there are several branded client installed

It appears that several extension can be loaded at the same time, but their
classname for the extension need to be different, otherwise only the last
loaded one would be active.

Issue #6524
shell_integration/nautilus/setappname.sh
shell_integration/nautilus/syncstate.py