Skip to content

Commit ffbba2b

Browse files
committed
Fix bug
* Recreate render target
1 parent dfc0fba commit ffbba2b

File tree

1 file changed

+0
-6
lines changed

1 file changed

+0
-6
lines changed

CCGameFramework/ui/window/WindowLua.cpp

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,6 @@ int ui_update_obj(lua_State *L)
114114
case SolidLabel:
115115
{
116116
auto obj = static_cast<SolidLabelElement*>(o.get());
117-
RefPtr<Direct2DRenderTarget> rt = obj->GetRenderer()->SetRenderTarget(nullptr);
118117
{
119118
lua_getfield(L, -1, "color");
120119
auto color = luaL_checklstring(L, -1, NULL); lua_pop(L, 1);
@@ -138,13 +137,11 @@ int ui_update_obj(lua_State *L)
138137
lua_getfield(L, -1, "valign");
139138
obj->SetVerticalAlignment(Alignment(cint(luaL_checkinteger(L, -1)))); lua_pop(L, 1);
140139
}
141-
obj->GetRenderer()->SetRenderTarget(rt);
142140
}
143141
break;
144142
case GradientBackground:
145143
{
146144
auto obj = static_cast<GradientBackgroundElement*>(o.get());
147-
RefPtr<Direct2DRenderTarget> rt = obj->GetRenderer()->SetRenderTarget(nullptr);
148145
{
149146
lua_getfield(L, -1, "color1");
150147
auto color1 = luaL_checklstring(L, -1, NULL); lua_pop(L, 1);
@@ -157,13 +154,11 @@ int ui_update_obj(lua_State *L)
157154
lua_getfield(L, -1, "direction");
158155
obj->SetDirection(GradientBackgroundElement::Direction(cint(luaL_checkinteger(L, -1)))); lua_pop(L, 1);
159156
}
160-
obj->GetRenderer()->SetRenderTarget(rt);
161157
}
162158
break;
163159
case QRImage:
164160
{
165161
auto obj = static_cast<QRImageElement*>(o.get());
166-
RefPtr<Direct2DRenderTarget> rt = obj->GetRenderer()->SetRenderTarget(nullptr);
167162
{
168163
lua_getfield(L, -1, "color");
169164
auto color = luaL_checklstring(L, -1, NULL); lua_pop(L, 1);
@@ -175,7 +170,6 @@ int ui_update_obj(lua_State *L)
175170
auto opacity = (FLOAT)luaL_checknumber(L, -1); lua_pop(L, 1);
176171
obj->SetOpacity(opacity);
177172
}
178-
obj->GetRenderer()->SetRenderTarget(rt);
179173
}
180174
break;
181175
default:

0 commit comments

Comments
 (0)