Browse Source

Do not error in newVideo when optionally loading audio with love.audio disabled (fixes #1206)

Bart van Strien 9 years ago
parent
commit
9998e761a4
1 changed files with 6 additions and 2 deletions
  1. 6 2
      src/modules/graphics/opengl/wrap_Graphics.lua

+ 6 - 2
src/modules/graphics/opengl/wrap_Graphics.lua

@@ -352,13 +352,17 @@ function love.graphics.newVideo(file, loadaudio)
 	local video = love.graphics._newVideo(file)
 	local source, success
 
-	if loadaudio ~= false then
+	if loadaudio ~= false and love.audio then
 		success, source = pcall(love.audio.newSource, video:getStream():getFilename())
 	end
 	if success then
 		video:setSource(source)
 	elseif loadaudio == true then
-		error("Video had no audio track", 2)
+		if love.audio then
+			error("Video had no audio track", 2)
+		else
+			error("love.audio was not loaded", 2)
+		end
 	else
 		video:getStream():setSync()
 	end