This is the patch that fixes both #479475 and #491777.

However, I would suggest that by default the files should not get
"synchronized" emblem. Syncdaemon may be too busy to respond but the
files will carry "synchronized" check marks assuring the user that they
are already available from the web interface.

  if (!g_hash_table_lookup (uon->updated, path) &&
       !g_hash_table_lookup (uon->needsupdating, path)) {
-     /* Add the unsynchronized emblem anyway, and update later */
-    nautilus_file_info_add_emblem (file, "ubuntuone-synchronized");
+     /* Add the synchronized emblem anyway, and update later */
+   nautilus_file_info_add_emblem (file, "ubuntuone-unsynchronized");
     dbus_g_proxy_begin_call (uon->u1_fs, "get_metadata",
                             ubuntuone_nautilus_update_meta, uon,
                             NULL, G_TYPE_STRING, path, G_TYPE_INVALID);
     goto updating_meta;
   }

You can see the emblems in action here: 
http://www.youtube.com/watch?v=a2gxJQ2jwqM
It also shows that default synchronized emblems are bad, see the photo upload 
part.

** Attachment added: "ubuntuone-emblems-479475-4+491777.patch"
   
http://launchpadlibrarian.net/36459887/ubuntuone-emblems-479475-4%2B491777.patch

-- 
File emblems don't display correct sync status
https://bugs.launchpad.net/bugs/479475
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to