瀏覽代碼

Remove the default source type (resolves #1082)

--HG--
branch : minor
Bart van Strien 9 年之前
父節點
當前提交
dc7b1fb049
共有 2 個文件被更改,包括 2 次插入2 次删除
  1. 1 1
      src/modules/audio/wrap_Audio.cpp
  2. 1 1
      src/modules/graphics/opengl/wrap_Graphics.lua

+ 1 - 1
src/modules/audio/wrap_Audio.cpp

@@ -49,7 +49,7 @@ int w_newSource(lua_State *L)
 
 	Source::Type stype = Source::TYPE_STREAM;
 
-	const char *stypestr = lua_isnoneornil(L, 2) ? 0 : lua_tostring(L, 2);
+	const char *stypestr = luaL_checkstring(L, 2);
 	if (stypestr && !Source::getConstant(stypestr, stype))
 		return luaL_error(L, "Invalid source type: %s", stypestr);
 

+ 1 - 1
src/modules/graphics/opengl/wrap_Graphics.lua

@@ -359,7 +359,7 @@ function love.graphics.newVideo(file, loadaudio)
 	local source, success
 
 	if loadaudio ~= false then
-		success, source = pcall(love.audio.newSource, video:getStream():getFilename())
+		success, source = pcall(love.audio.newSource, video:getStream():getFilename(), "stream")
 	end
 	if success then
 		video:setSource(source)