Fix for #3803
Hello,
today I stumbled across issue #3803.
After some testing I found out that the culprit are the two Python classes MenuExtension_ownCloud and SyncStateExtension_ownCloud. They are defined by the Nextcloud and the ownCloud integration.
If the names are changed to something else, like MenuExtension_Nextcloud, then both integrations are working again.
Since you are using the code from the ownCloud integration (https://github.com/owncloud/client-desktop-shell-integration-nautilus), the names of the classes should normally be changed by the setappname.sh script. But this name is branded to "Nextcloud" in this repository. This means the "ownCloud" strings in the integration (syncstate.py) won't get replaced. So I changed the branding back to "ownCloud" and now the strings are correctly replaced during the Cmake build process.
@mgallien Did you see my comment?