[gimp-tiny-fu] Test for symlink before testing for other file types (GIMP commit 2e951b7f)



commit e096545750d4152485f0173a8d24ac68d6d66084
Author: Kevin Cozens <kcozens svn gnome org>
Date:   Wed Nov 9 16:08:59 2011 -0500

    Test for symlink before testing for other file types (GIMP commit 2e951b7f)

 ftx/ftx.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/ftx/ftx.c b/ftx/ftx.c
index b61fbe8..0f67815 100644
--- a/ftx/ftx.c
+++ b/ftx/ftx.c
@@ -90,12 +90,12 @@ pointer foreign_filetype(scheme *sc, pointer args)
   filename = sc->vptr->string_value(first_arg);
   filename = g_filename_from_utf8 (filename, -1, NULL, NULL, NULL);
 
-  if (g_file_test(filename, G_FILE_TEST_IS_REGULAR))
+  if (g_file_test(filename, G_FILE_TEST_IS_SYMLINK))
+    retcode =  FILE_TYPE_LINK;
+  else if (g_file_test(filename, G_FILE_TEST_IS_REGULAR))
     retcode = FILE_TYPE_FILE;
   else if (g_file_test(filename, G_FILE_TEST_IS_DIR))
     retcode = FILE_TYPE_DIR;
-  else if (g_file_test(filename, G_FILE_TEST_IS_SYMLINK))
-    retcode =  FILE_TYPE_LINK;
   else
     retcode = FILE_TYPE_UNKNOWN;
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]