nemo-window-slot.c: Disable drop bar, until circular reference can
be resolved.
The dnd proxy info won't be destroyed (including an extra ref on
the target slot) until the slot is destroyed (via set_data_full),
but the slot will linger and leak because of the extra ref.
nemo-file.c: Update hard-coded value for size of thumbnails. (#3278)
This reflects a change in nemo-thumbnails.c,
which now uses GNOME_DESKTOP_THUMBNAIL_SIZE_LARGE
instead of GNOME_DESKTOP_THUMBNAIL_SIZE_NORMAL,
and so thumbnails are now 256px, not 128px.
search: Relax folder restrictions to allow gvfs locations.
The real path for gvfs mounts is /run/user/nnnn/gvfs/*, so remove
the /run path from the skip list - in hindsight there may be more
users here than assumed (see Warpinator link).
The zero-size file check was originally intended to catch /proc
files without having to check each folder's filesystem type, but
since we're skipping /proc explicitly, it's not necessary, and
smb folders (and probably others) report 0 size.
Gvfs/udisks get too creative with icon names - we were only allowing
the first GThemed icon name to be used before giving up. Check them
all now, and only use if they're part of the theme. Add guaranteed
fallback generic symbolic icons as a last resort.
nemo-places-sidebar.c: Remove extra reference to selected sidebar
file when using the popup menu.
- Remove leftover reference in get_icon_name()
- Remove leftover location and parent ref in
bookmarks_check_popup_sensitivity.
Ejecting a mounted location using the eject button would fully
dispose of the related NemoFile.
Right-clicking and unmounting from the popup menu would succeed,
but the extra reference here would prevent it from being disposed
of properly, and prevent attempts to remount it later.
ref #2411 - this issue can still occur but is reduced to a single
reproducible case.