I found this issue by loading a file by drag and drop from mtp into a program with a save dialog managed by the system (in this case, Wine).
The save dialog will default to the original location of the file and will take a very long time to load (up to two minutes), ending up extremely laggy until you manually leave the folder via the interface. There is no more lag once you leave the mtp share in file navigation.
With a small amount of testing I found this to happen on the Wine Explorer too. Explorer works normally, until the mtp mount point is reached and so starts to very heavily slow down.
I tried giving a mount letter to the mtp drive in-case it was an issue with the path
Code: Select all
/run/user/1000/gvfs/mtp:host=DEVICENAME/
The log shows nothing different or out of the ordinary, just shell STUBS.
Code: Select all
0110:fixme:shell:IShellBrowser_fnOnViewWindowActive stub, 007DA458 (007DF760)
0110:fixme:shell:IShellBrowser_fnSendControlMsg stub, 007DA458 (2, 1026, a003, 0, 0079EBBC)
0110:fixme:shell:IShellBrowser_fnSendControlMsg stub, 007DA458 (2, 1026, a004, 1, 0079EBBC)
0110:fixme:shell:IShellBrowser_fnSendControlMsg stub, 007DA458 (2, 1025, a003, 1, 0079EBBC)
0110:fixme:shell:IShellBrowser_fnSendControlMsg stub, 007DA458 (2, 1025, a004, 1, 0079EBBC)