mirror of
https://github.com/lubosz/overte.git
synced 2025-04-07 15:22:09 +02:00
Make _applicationOverlay a shared_ptr
This commit is contained in:
parent
812d043587
commit
c748064d0a
2 changed files with 4 additions and 3 deletions
|
@ -1049,6 +1049,7 @@ void Application::initialize(const QCommandLineParser &parser) {
|
|||
_octreeProcessor = std::make_shared<OctreePacketProcessor>();
|
||||
_entityEditSender = std::make_shared<EntityEditPacketSender>();
|
||||
_graphicsEngine = std::make_shared<GraphicsEngine>();
|
||||
_applicationOverlay = std::make_shared<ApplicationOverlay>();
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -217,8 +217,8 @@ public:
|
|||
|
||||
ivec2 getMouse() const;
|
||||
|
||||
ApplicationOverlay& getApplicationOverlay() { return _applicationOverlay; }
|
||||
const ApplicationOverlay& getApplicationOverlay() const { return _applicationOverlay; }
|
||||
ApplicationOverlay& getApplicationOverlay() { return *_applicationOverlay; }
|
||||
const ApplicationOverlay& getApplicationOverlay() const { return *_applicationOverlay; }
|
||||
CompositorHelper& getApplicationCompositor() const;
|
||||
|
||||
Overlays& getOverlays() { return _overlays; }
|
||||
|
@ -775,7 +775,7 @@ private:
|
|||
bool _disableLoginScreen { true };
|
||||
|
||||
Overlays _overlays;
|
||||
ApplicationOverlay _applicationOverlay;
|
||||
std::shared_ptr<ApplicationOverlay> _applicationOverlay;
|
||||
OverlayConductor _overlayConductor;
|
||||
|
||||
DialogsManagerScriptingInterface* _dialogsManagerScriptingInterface = new DialogsManagerScriptingInterface();
|
||||
|
|
Loading…
Reference in a new issue