disconnect_requested(false),
changepassword_requested(false),
changevolume_requested(false),
+ shutdown_requested(false),
device(a_device)
{
}
virtual void exitToOS()
{
+ shutdown_requested = true;
+#ifndef __ANDROID__
device->closeDevice();
+#endif
}
virtual void disconnect()
bool disconnect_requested;
bool changepassword_requested;
bool changevolume_requested;
+ bool shutdown_requested;
IrrlichtDevice *device;
};