mirror of
https://github.com/morgan9e/FreeRDP
synced 2026-04-14 00:14:11 +09:00
[client,sdl] use std::make_shared
This commit is contained in:
@@ -25,7 +25,7 @@ bool SdlButtonList::populate(std::shared_ptr<SDL_Renderer>& renderer,
|
||||
const size_t curOffsetX = offsetX + x * (static_cast<size_t>(width) + hpadding);
|
||||
const SDL_FRect rect = { static_cast<float>(curOffsetX), static_cast<float>(offsetY),
|
||||
static_cast<float>(width), static_cast<float>(height) };
|
||||
std::shared_ptr<SdlButton> button(new SdlButton(renderer, labels[x], ids[x], rect));
|
||||
auto button = std::make_shared<SdlButton>(renderer, labels[x], ids[x], rect);
|
||||
_list.emplace_back(button);
|
||||
}
|
||||
return true;
|
||||
|
||||
@@ -50,8 +50,8 @@ SdlInputWidgetPairList::SdlInputWidgetPairList(const std::string& title,
|
||||
{
|
||||
for (size_t x = 0; x < labels.size(); x++)
|
||||
{
|
||||
std::shared_ptr<SdlInputWidgetPair> widget(new SdlInputWidgetPair(
|
||||
_renderer, labels[x], initial[x], flags[x], x, widget_width, widget_heigth));
|
||||
auto widget = std::make_shared<SdlInputWidgetPair>(
|
||||
_renderer, labels[x], initial[x], flags[x], x, widget_width, widget_heigth);
|
||||
m_list.emplace_back(widget);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user