diff audacious/widgets/skin.c @ 1670:0abfd27b3849 trunk

[svn] Use the VFS.
author chainsaw
date Mon, 11 Sep 2006 16:06:23 -0700
parents a6e6d3500c13
children a5fcf96e33fe
line wrap: on
line diff
--- a/audacious/widgets/skin.c	Mon Sep 11 15:24:52 2006 -0700
+++ b/audacious/widgets/skin.c	Mon Sep 11 16:06:23 2006 -0700
@@ -42,6 +42,7 @@
 #include "debug.h"
 
 #include "platform/smartinclude.h"
+#include "libaudacious/vfs.h"
 
 #define EXTENSION_TARGETS 7
 
@@ -692,7 +693,7 @@
 void
 skin_load_viscolor(Skin * skin, const gchar * path, const gchar * basename)
 {
-    FILE *file;
+    VFSFile *file;
     gint i, c;
     gchar line[256], *filename;
     GArray *a;
@@ -707,7 +708,7 @@
     if (!filename)
         return;
 
-    if (!(file = fopen(filename, "r"))) {
+    if (!(file = vfs_fopen(filename, "r"))) {
         g_free(filename);
         return;
     }
@@ -715,7 +716,7 @@
     g_free(filename);
 
     for (i = 0; i < 24; i++) {
-        if (fgets(line, 255, file)) {
+        if (vfs_fgets(line, 255, file)) {
             a = string_to_garray(line);
             if (a->len > 2) {
                 for (c = 0; c < 3; c++)
@@ -727,7 +728,7 @@
             break;
     }
 
-    fclose(file);
+    vfs_fclose(file);
 }
 
 #if 0