]> granicus.if.org Git - handbrake/commitdiff
LinGui: fix dest file generateion for block devices
authorjstebbins <jstebbins.hb@gmail.com>
Tue, 28 Apr 2015 22:55:24 +0000 (22:55 +0000)
committerjstebbins <jstebbins.hb@gmail.com>
Tue, 28 Apr 2015 22:55:24 +0000 (22:55 +0000)
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7132 b64f7644-9d1e-0410-96f1-a4d463321fa5

gtk/src/callbacks.c

index 83255117714d0b0433120a924e0dfd0fad079990..e4a0857a653aad669e975518b084ea6245354476 100644 (file)
@@ -735,7 +735,7 @@ update_source_label(signal_user_data_t *ud, const gchar *source)
     if (g_stat(filename, &stat_buf) == 0)
     {
         len = strlen(filename);
-        if (stat_buf.st_mode & S_IFDIR)
+        if (S_ISDIR(stat_buf.st_mode))
         {
             // Skip dos drive letters
 #if defined(_WIN32)
@@ -787,7 +787,7 @@ update_source_label(signal_user_data_t *ud, const gchar *source)
                 g_strfreev (path);
             }
         }
-        else if (stat_buf.st_mode & S_IFBLK)
+        else if (S_ISBLK(stat_buf.st_mode))
         {
             // Is regular file or block dev.
             // Check to see if it is a dvd image