summaryrefslogtreecommitdiff
path: root/gtk
diff options
context:
space:
mode:
Diffstat (limited to 'gtk')
-rw-r--r--gtk/gtkclipboard.c10
-rw-r--r--gtk/gtkfilesystemunix.c2
-rw-r--r--gtk/xdgmime/ChangeLog2
3 files changed, 12 insertions, 2 deletions
diff --git a/gtk/gtkclipboard.c b/gtk/gtkclipboard.c
index 74cdf66eb..2a9c79a03 100644
--- a/gtk/gtkclipboard.c
+++ b/gtk/gtkclipboard.c
@@ -1004,6 +1004,7 @@ request_image_received_func (GtkClipboard *clipboard,
{
/* If we asked for image/png and didn't get it, try image/jpeg;
* if we asked for image/jpeg and didn't get it, try image/gif;
+ * if we asked for image/gif and didn't get it, try image/bmp;
* If we asked for anything else and didn't get it, give up.
*/
if (selection_data->target == gdk_atom_intern ("image/png", FALSE))
@@ -1017,7 +1018,14 @@ request_image_received_func (GtkClipboard *clipboard,
{
gtk_clipboard_request_contents (clipboard,
gdk_atom_intern ("image/gif", FALSE),
- request_text_received_func, info);
+ request_image_received_func, info);
+ return;
+ }
+ else if (selection_data->target == gdk_atom_intern ("image/gif", FALSE))
+ {
+ gtk_clipboard_request_contents (clipboard,
+ gdk_atom_intern ("image/bmp", FALSE),
+ request_image_received_func, info);
return;
}
}
diff --git a/gtk/gtkfilesystemunix.c b/gtk/gtkfilesystemunix.c
index 274545e5d..403b52129 100644
--- a/gtk/gtkfilesystemunix.c
+++ b/gtk/gtkfilesystemunix.c
@@ -808,7 +808,7 @@ gtk_file_system_unix_volume_render_icon (GtkFileSystem *file_system,
{
GdkPixbuf *pixbuf;
- pixbuf = get_cached_icon (widget, "gnome-fs-blockdev", pixel_size);
+ pixbuf = get_cached_icon (widget, "gnome-dev-harddisk", pixel_size);
if (pixbuf)
return pixbuf;
diff --git a/gtk/xdgmime/ChangeLog b/gtk/xdgmime/ChangeLog
index 7deb8535f..efaa26cc3 100644
--- a/gtk/xdgmime/ChangeLog
+++ b/gtk/xdgmime/ChangeLog
@@ -1,5 +1,7 @@
2005-08-24 Matthias Clasen <mclasen@redhat.com>
+ * === Released 2.8.2 ===
+
* === Released 2.8.1 ===
2005-08-13 Matthias Clasen <mclasen@redhat.com>