Use smart pointers for Xlib windows

This commit is contained in:
Jack Andersen
2017-07-16 17:58:18 -10:00
parent b97c82469a
commit 023d129a75
4 changed files with 36 additions and 21 deletions

View File

@@ -10,7 +10,7 @@ DBusConnection* RegisterDBus(const char* appName, bool& isFirst);
namespace boo
{
IWindow* _WindowWaylandNew(const std::string& title);
std::shared_ptr<IWindow> _WindowWaylandNew(const std::string& title);
class ApplicationWayland final : public IApplication
{
@@ -71,7 +71,7 @@ public:
return m_args;
}
IWindow* newWindow(const std::string& title, uint32_t drawSamples)
std::shared_ptr<IWindow> newWindow(const std::string& title, uint32_t drawSamples)
{
return _WindowWaylandNew(title);
}