summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Wehner <martin.wehner@gmail.com>2006-07-31 22:49:55 +0000
committerMartin Wehner <mwehner@src.gnome.org>2006-07-31 22:49:55 +0000
commit3d195042bfc43fd45a991c03344098b6431c6044 (patch)
tree19859ba95df49a1930249d8ebf94ee5176ed53f9
parent756bda2c5661e45cd402b16e3e6483979a7d754b (diff)
downloadnautilus-3d195042bfc43fd45a991c03344098b6431c6044.tar.gz
Only pass TRUE for embedding_text if we actually read a top-left text.
2006-08-01 Martin Wehner <martin.wehner@gmail.com> * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_images): Only pass TRUE for embedding_text if we actually read a top-left text. Based on patch from Rene Hausleitner (#335435)
-rw-r--r--ChangeLog7
-rw-r--r--src/file-manager/fm-icon-container.c5
2 files changed, 10 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index c1394ae0e..f9a0b36b8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,14 @@
+2006-08-01 Martin Wehner <martin.wehner@gmail.com>
+
+ * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_images):
+ Only pass TRUE for embedding_text if we actually read a top-left text.
+ Based on patch from Rene Hausleitner (#335435)
+
2006-05-17 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
* nautilus-folder-handler.desktop.in: Add i18n.
* po/POTFILES.in: Add new file.
-
2006-05-09 Martin Wehner <martin.wehner@gmail.com>
* src/nautilus-window-manage-views.c:
diff --git a/src/file-manager/fm-icon-container.c b/src/file-manager/fm-icon-container.c
index 525059c39..007c0fb95 100644
--- a/src/file-manager/fm-icon-container.c
+++ b/src/file-manager/fm-icon-container.c
@@ -63,6 +63,7 @@ fm_icon_container_get_icon_images (NautilusIconContainer *container,
FMIconView *icon_view;
EelStringList *emblems_to_ignore;
NautilusFile *file;
+ gboolean use_embedding;
file = (NautilusFile *) data;
@@ -70,8 +71,10 @@ fm_icon_container_get_icon_images (NautilusIconContainer *container,
icon_view = get_icon_view (container);
g_return_val_if_fail (icon_view != NULL, NULL);
+ use_embedding = FALSE;
if (embedded_text) {
*embedded_text = nautilus_file_peek_top_left_text (file, need_large_embeddded_text, embedded_text_needs_loading);
+ use_embedding = *embedded_text != NULL;
}
if (emblem_icons != NULL) {
@@ -84,7 +87,7 @@ fm_icon_container_get_icon_images (NautilusIconContainer *container,
*has_window_open = nautilus_file_has_open_window (file);
- return nautilus_icon_factory_get_icon_for_file (file, TRUE);
+ return nautilus_icon_factory_get_icon_for_file (file, use_embedding);
}
static char *