Index: an_symbol_info.c
===================================================================
--- an_symbol_info.c	(revision 4146)
+++ an_symbol_info.c	(working copy)
@@ -22,10 +22,12 @@
 #include <config.h>
 #endif
 
-#include <gdl/gdl-icons.h>
 #include <libanjuta/resources.h>
 #include "an_symbol_info.h"
+#include <gio/gio.h>
 
+#define ICON_SIZE 16
+
 static AnjutaSymbolInfo* symbol_info_dup (const AnjutaSymbolInfo *from);
 static void symbol_info_free (AnjutaSymbolInfo *sfile);
 
@@ -252,7 +254,6 @@
 	}
 }
 
-static GdlIcons *icon_set = NULL;
 static GdkPixbuf **sv_symbol_pixbufs = NULL;
 
 #define CREATE_SV_ICON(N, F) \
@@ -264,13 +265,24 @@
 sv_load_symbol_pixbufs (void)
 {
 	gchar *pix_file;
+	GFileInfo *info;
+	const gchar** icon_names;
+	GtkIconInfo* icon_info;
+	GIcon *icon;
 
 	if (sv_symbol_pixbufs)
 		return;
+		
+	info = g_file_info_new ();
+	g_file_info_set_file_type (info, G_FILE_TYPE_DIRECTORY);
+	icon = g_file_info_get_icon (info);
+	
+	g_object_get (icon, "names", &icon_names, NULL);
+	icon_info = gtk_icon_theme_choose_icon (gtk_icon_theme_get_default(),
+											icon_names,
+											ICON_SIZE,
+											GTK_ICON_LOOKUP_GENERIC_FALLBACK);
 
-	if (icon_set == NULL)
-		icon_set = gdl_icons_new (16);
-
 	sv_symbol_pixbufs = g_new (GdkPixbuf *, sv_max_t + 1);
 
 	CREATE_SV_ICON (sv_none_t,              "Icons.16x16.Literal");
@@ -290,11 +302,11 @@
 	CREATE_SV_ICON (sv_public_func_t,       "Icons.16x16.InternalMethod");
 	CREATE_SV_ICON (sv_public_var_t,        "Icons.16x16.InternalProperty");
 	
-	sv_symbol_pixbufs[sv_cfolder_t] = gdl_icons_get_mime_icon (icon_set,
-							    "application/directory-normal");
-	sv_symbol_pixbufs[sv_ofolder_t] = gdl_icons_get_mime_icon (icon_set,
-							    "application/directory-normal");
+	sv_symbol_pixbufs[sv_cfolder_t] = gtk_icon_info_load_icon (icon_info, NULL);
+	sv_symbol_pixbufs[sv_ofolder_t] = gtk_icon_info_load_icon (icon_info, NULL);
 	sv_symbol_pixbufs[sv_max_t] = NULL;
+	
+	gtk_icon_info_free(icon_info);
 }
 
 /*-----------------------------------------------------------------------------
