What needs to be done before the launch is to set AutoMount to false in /usr/share/gvfs/mounts/network.mount like people have been pointing out. It is not an error in C++ code, it is just a config file that needs to be packaged with better defaults. You don't break anything by doing this, you just get the delay if you click the network button because it will check the network then instead of during boot. However it could be worth making the checking on its own thread. That would also fix the issue.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/775117 Title: Thunar hangs on first launch of each session To manage notifications about this bug go to: https://bugs.launchpad.net/gvfs/+bug/775117/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs