mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-19 19:59:43 +00:00
Add a patch fo fix the desktop icons(computer,home,trash)'s position that
couldn't load from ~/.nautilus/metafiles/. This patch was took from in this bugzilla by Luis Medinas. Bump the PORTREVISION. Reviewed by: marcus Reported by: a few of people in freebsd-gnome both mailing list and IRC Bugzilla: http://bugzilla.gnome.org/show_bug.cgi?id=373895
This commit is contained in:
parent
ad039920bb
commit
7858e36471
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=177398
@ -8,6 +8,7 @@
|
||||
|
||||
PORTNAME= nautilus
|
||||
PORTVERSION= 2.16.2
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= x11-fm gnome
|
||||
MASTER_SITES= ${MASTER_SITE_GNOME}
|
||||
MASTER_SITE_SUBDIR= sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
|
||||
|
25
x11-fm/nautilus/files/patch-fix-desktop-icon-position
Normal file
25
x11-fm/nautilus/files/patch-fix-desktop-icon-position
Normal file
@ -0,0 +1,25 @@
|
||||
--- src/file-manager/fm-icon-view.c.orig 2006-11-14 16:35:04.304162544 +0000
|
||||
+++ src/file-manager/fm-icon-view.c 2006-11-14 16:51:02.820445920 +0000
|
||||
@@ -531,12 +531,20 @@
|
||||
file_has_lazy_position (FMDirectoryView *view,
|
||||
NautilusFile *file)
|
||||
{
|
||||
+ gboolean lazy_position;
|
||||
+
|
||||
/* For volumes (i.e. cdrom icon) we use lazy positioning so that when
|
||||
* an old cdrom gets re-mounted in a place that now has another
|
||||
* icon we don't overlap that one.
|
||||
*/
|
||||
-
|
||||
- return NAUTILUS_IS_DESKTOP_ICON_FILE (file);
|
||||
+ lazy_position = nautilus_file_has_volume (file);
|
||||
+ if (lazy_position && fm_directory_view_get_loading (view)) {
|
||||
+ /* if volumes are loaded during directory load, don't mark them
|
||||
+ * as lazy. This is wrong for files that were mounted during user
|
||||
+ * log-off, but it is right for files that were mounted during login. */
|
||||
+ lazy_position = FALSE;
|
||||
+ }
|
||||
+ return lazy_position;
|
||||
}
|
||||
|
||||
static void
|
Loading…
Reference in New Issue
Block a user