mirror of
https://github.com/love2d/love.git
synced 2026-08-17 11:00:31 +02:00
Fix love.graphics.clear(colortable) when no Canvas is active.
This commit is contained in:
@@ -642,7 +642,7 @@ void Graphics::clear(const std::vector<OptionalColorf> &colors, OptionalInt sten
|
||||
return;
|
||||
|
||||
int ncolorcanvases = (int) states.back().renderTargets.colors.size();
|
||||
int ncolors = std::min((int) colors.size(), ncolorcanvases);
|
||||
int ncolors = (int) colors.size();
|
||||
|
||||
if (ncolors <= 1 && ncolorcanvases <= 1)
|
||||
{
|
||||
@@ -653,6 +653,7 @@ void Graphics::clear(const std::vector<OptionalColorf> &colors, OptionalInt sten
|
||||
flushStreamDraws();
|
||||
|
||||
bool drawbuffersmodified = false;
|
||||
ncolors = std::min(ncolors, ncolorcanvases);
|
||||
|
||||
for (int i = 0; i < ncolors; i++)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user