[vlc-devel] [PATCH] lua: fix loading file when the fs always reports mtime = 0
Mathieu Velten
matmaul at gmail.com
Sat Mar 3 03:07:13 CET 2018
Ok so I tried to change the subject with git send-mail but failed.
The last patch is an alternate version that would also fix my problem.
Le sam. 3 mars 2018 à 03:04, Mathieu Velten <matmaul at gmail.com> a écrit :
> ---
> share/lua/intf/http.lua | 8 ++++----
> 1 file changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/share/lua/intf/http.lua b/share/lua/intf/http.lua
> index 1cf8946126..5367ea08c1 100644
> --- a/share/lua/intf/http.lua
> +++ b/share/lua/intf/http.lua
> @@ -93,9 +93,9 @@ function process(filename)
> local func = false -- process_raw(filename)
> return function(...)
> local new_mtime = vlc.net.stat(filename).modification_time
> - if new_mtime ~= mtime then
> + if func == false or new_mtime ~= mtime then
> -- Re-read the file if it changed
> - if mtime == 0 then
> + if func == false then
> vlc.msg.dbg("Loading `"..filename.."'")
> else
> vlc.msg.dbg("Reloading `"..filename.."'")
> @@ -229,9 +229,9 @@ function rawfile(h,path,url)
> local page = false -- io.open(filename):read("*a")
> local callback = function(data,request)
> local new_mtime = vlc.net.stat(filename).modification_time
> - if mtime ~= new_mtime then
> + if page == false or new_mtime ~= mtime then
> -- Re-read the file if it changed
> - if mtime == 0 then
> + if page == false then
> vlc.msg.dbg("Loading `"..filename.."'")
> else
> vlc.msg.dbg("Reloading `"..filename.."'")
> --
> 2.14.3
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20180303/8155496b/attachment.html>
More information about the vlc-devel
mailing list