Modernize client code (#6250)
[oweals/minetest.git] / src / mainmenumanager.h
index b9bd3762bf37ccf6e64267ce1645730ad517a63e..adc40f4ffa3cd00120e1daeb39ec13c7f81fe504 100644 (file)
@@ -124,17 +124,12 @@ extern bool isMenuActive();
 class MainGameCallback : public IGameCallback
 {
 public:
-       MainGameCallback(IrrlichtDevice *a_device):
-               device(a_device)
-       {
-       }
+       MainGameCallback() {}
+       virtual ~MainGameCallback() {}
 
        virtual void exitToOS()
        {
                shutdown_requested = true;
-#ifndef __ANDROID__
-               device->closeDevice();
-#endif
        }
 
        virtual void disconnect()
@@ -170,8 +165,6 @@ public:
        bool shutdown_requested = false;
 
        bool keyconfig_changed = false;
-
-       IrrlichtDevice *device;
 };
 
 extern MainGameCallback *g_gamecallback;