From: Jean-Philippe André Date: Sun, 14 Feb 2010 17:30:19 +0000 (+0100) Subject: Lua: fix IMDb script and listen to input changes X-Git-Tag: 1.1.0-ff~31 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=f4827eb2a47dc96e6d6ecceb56a41817a2457dfd;p=vlc Lua: fix IMDb script and listen to input changes --- diff --git a/share/lua/extensions/imdb.lua b/share/lua/extensions/imdb.lua index 3b519c89c8..2a36b1bb14 100644 --- a/share/lua/extensions/imdb.lua +++ b/share/lua/extensions/imdb.lua @@ -32,12 +32,12 @@ function descriptor() .. "Movie Database (IMDb).\nThis Extension will show " .. "you the cast, a short plot summary and a link to " .. "the web page on imdb.org." ; - capabilities = {} } + capabilities = { "input-listener" } } end -- Update title text field. Removes file extensions. function update_title() - local item = vlc.item() + local item = vlc.input.item() local title = item and item:name() if title ~= nil then title = string.gsub(title, "(.*)(%.%w+)$", "%1") @@ -47,11 +47,15 @@ function update_title() end end +function input_changed() + update_title() +end + function create_dialog() dlg = vlc.dialog("IMDb Search") dlg:add_label("The Internet Movie Database", 1, 1, 4, 1) dlg:add_label("Movie Title", 1, 2, 1, 1) - local item = vlc.item() + local item = vlc.input.item() txt = dlg:add_text_input(item and item:name() or "", 2, 2, 1, 1) dlg:add_button("Okay", "click_okay", 3, 2, 1, 1) dlg:add_button("*", "update_title", 4, 2, 1, 1)