]> git.sesse.net Git - vlc/commitdiff
scene: Windows cannot replace files atomically (fixes #3521)
authorRémi Denis-Courmont <remi@remlab.net>
Wed, 14 Jul 2010 20:11:28 +0000 (23:11 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Wed, 14 Jul 2010 20:11:52 +0000 (23:11 +0300)
modules/video_filter/scene.c

index a19454b8fdb6920b6f1b8a260777c7be84cae99d..ae6d78ab2c1e9344b10600f7de00a62457ac7b1e 100644 (file)
@@ -319,6 +319,9 @@ static void SavePicture( filter_t *p_filter, picture_t *p_pic )
     else
     {
         /* switch to the final destination */
+#if defined (WIN32)
+        vlc_unlink( psz_filename );
+#endif
         i_ret = vlc_rename( psz_temp, psz_filename );
         if( i_ret == -1 )
         {