Yasumichi Akahoshi
yasum****@users*****
2005年 5月 11日 (水) 00:54:10 JST
Index: cxplorer/src/cxp-right-pane.c diff -u cxplorer/src/cxp-right-pane.c:1.42 cxplorer/src/cxp-right-pane.c:1.43 --- cxplorer/src/cxp-right-pane.c:1.42 Wed May 11 00:50:09 2005 +++ cxplorer/src/cxp-right-pane.c Wed May 11 00:54:10 2005 @@ -626,6 +626,19 @@ else { filetype = magic_file (priv->normal_cookie, filename); + + if (strstr (filetype, "image") != NULL) + { + if((pixbuf = gdk_pixbuf_new_from_file (filename, NULL)) != NULL) + { + gtk_text_buffer_set_text (text_buffer, "", -1); + gtk_text_buffer_get_iter_at_line (text_buffer, &iter, 0); + gtk_text_buffer_insert_pixbuf (text_buffer, &iter, pixbuf); + + return; + } + } + if (g_strrstr (filetype, "text") != NULL) { preview_cmd = @@ -641,21 +654,6 @@ { return; } - else if (strstr (filetype, "image") != NULL) - { - if((pixbuf = gdk_pixbuf_new_from_file (filename, NULL)) != NULL) - { - gtk_text_buffer_set_text (text_buffer, "", -1); - gtk_text_buffer_get_iter_at_line (text_buffer, &iter, 0); - gtk_text_buffer_insert_pixbuf (text_buffer, &iter, pixbuf); - - return; - } - else - { - preview_cmd = gconf_client_get_string (priv->client, "/apps/cxp/cxplorer/PreviewBinary", NULL); - } - } else { preview_cmd =