[Goodies-commits] r3008 - ristretto/trunk/src
Stephan Arts
stephan at xfce.org
Sun Aug 19 15:59:03 CEST 2007
Author: stephan
Date: 2007-08-19 13:59:03 +0000 (Sun, 19 Aug 2007)
New Revision: 3008
Modified:
ristretto/trunk/src/main.c
Log:
let ristretto only open images
Modified: ristretto/trunk/src/main.c
===================================================================
--- ristretto/trunk/src/main.c 2007-08-19 13:52:23 UTC (rev 3007)
+++ ristretto/trunk/src/main.c 2007-08-19 13:59:03 UTC (rev 3008)
@@ -148,8 +148,13 @@
if (file_path)
{
ThunarVfsInfo *file_info = thunar_vfs_info_new_for_path(file_path, NULL);
- RsttoNavigatorEntry *entry = rstto_navigator_entry_new(file_info);
- rstto_navigator_add (navigator, entry);
+ gchar *file_media = thunar_vfs_mime_info_get_media(file_info->mime_info);
+ if(!strcmp(file_media, "image"))
+ {
+ RsttoNavigatorEntry *entry = rstto_navigator_entry_new(file_info);
+ rstto_navigator_add (navigator, entry);
+ }
+ g_free(file_media);
thunar_vfs_path_unref(file_path);
}
g_free(path_name);
@@ -387,8 +392,13 @@
if (path)
{
ThunarVfsInfo *info = thunar_vfs_info_new_for_path(path, NULL);
- RsttoNavigatorEntry *entry = rstto_navigator_entry_new(info);
- rstto_navigator_add (navigator, entry);
+ gchar *file_media = thunar_vfs_mime_info_get_media(info->mime_info);
+ if(!strcmp(file_media, "image"))
+ {
+ RsttoNavigatorEntry *entry = rstto_navigator_entry_new(info);
+ rstto_navigator_add (navigator, entry);
+ }
+ g_free(file_media);
thunar_vfs_path_unref(path);
}
@@ -426,8 +436,13 @@
if (path)
{
ThunarVfsInfo *info = thunar_vfs_info_new_for_path(path, NULL);
- RsttoNavigatorEntry *entry = rstto_navigator_entry_new(info);
- rstto_navigator_add (navigator, entry);
+ gchar *file_media = thunar_vfs_mime_info_get_media(info->mime_info);
+ if(!strcmp(file_media, "image"))
+ {
+ RsttoNavigatorEntry *entry = rstto_navigator_entry_new(info);
+ rstto_navigator_add (navigator, entry);
+ }
+ g_free(file_media);
thunar_vfs_path_unref(path);
}
g_free(path_name);
More information about the Goodies-commits
mailing list