* fix umount of optical drives (they still refuse to auto mount...)
 * better icon for trash in the menu
 * some formatting, sorry

SVN revision: 74460
This commit is contained in:
Davide Andreoli 2012-07-26 22:28:09 +00:00
parent 195eb7b069
commit aab204250a
2 changed files with 16 additions and 12 deletions

View File

@ -791,7 +791,7 @@ places_generate_menu(void *data, E_Menu *em)
{ {
mi = e_menu_item_new(em); mi = e_menu_item_new(em);
e_menu_item_label_set(mi, D_("Trash")); e_menu_item_label_set(mi, D_("Trash"));
e_util_menu_item_theme_icon_set(mi, "folder"); e_util_menu_item_theme_icon_set(mi, "user-trash");
e_menu_item_callback_set(mi, _places_run_fm, "trash:///"); e_menu_item_callback_set(mi, _places_run_fm, "trash:///");
} }

View File

@ -286,10 +286,14 @@ _places_udisks_vol_prop_cb(void *data, void *reply_data, DBusError *error)
// a cdrom has been ejected, invalidate the drive to 'hide' it // a cdrom has been ejected, invalidate the drive to 'hide' it
if (!e_ukit_property_bool_get(udisks_ret, "DeviceIsMediaAvailable", &err)) if (!e_ukit_property_bool_get(udisks_ret, "DeviceIsMediaAvailable", &err))
{ {
if (v->valid)
{
printf("EJECTED %s\n", v->device);
v->valid = EINA_FALSE; v->valid = EINA_FALSE;
places_update_all_gadgets(); places_update_all_gadgets();
return; return;
} }
}
// skip volumes that aren't filesystems or crypto // skip volumes that aren't filesystems or crypto
str = e_ukit_property_string_get(udisks_ret, "IdUsage", &err); str = e_ukit_property_string_get(udisks_ret, "IdUsage", &err);