@@ -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