diff --git a/frontend/document/document.lua b/frontend/document/document.lua index d12a057da..917124ef7 100644 --- a/frontend/document/document.lua +++ b/frontend/document/document.lua @@ -22,7 +22,10 @@ function DocumentRegistry:getProvider(file) end function DocumentRegistry:openDocument(file) - return self:getProvider(file):new{file = file} + local provider = self:getProvider(file) + if provider ~= nil then + return provider:new{file = file} + end end