1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-03-29 22:20:33 +00:00

Avoid to keep reference to the local 'encoder' variable outside the Engine::go()

This commit is contained in:
Andrei Kortunov 2019-02-17 12:07:14 +04:00
parent 9de0c9045a
commit ff9afda18d

View File

@ -258,6 +258,9 @@ OMW::Engine::~Engine()
mViewer = nullptr;
delete mEncoder;
mEncoder = nullptr;
if (mWindow)
{
SDL_DestroyWindow(mWindow);
@ -657,8 +660,7 @@ void OMW::Engine::go()
settingspath = loadSettings (settings);
// Create encoder
ToUTF8::Utf8Encoder encoder (mEncoding);
mEncoder = &encoder;
mEncoder = new ToUTF8::Utf8Encoder(mEncoding);
// Setup viewer
mViewer = new osgViewer::Viewer;