Fix Lint broken by b662a4577d692329b9ca83525e6039f2ddcd1ac1
[oweals/minetest.git] / src / touchscreengui.cpp
index e3c6a39a98ba647b3048fb3fd5096d57ecb5f4cd..1f80da69160bd6338a9317a69d4f87c661d75d14 100644 (file)
@@ -177,8 +177,10 @@ void AutoHideButtonBar::init(ISimpleTextureSource* tsrc,
 
 AutoHideButtonBar::~AutoHideButtonBar()
 {
-       m_starter.guibutton->setVisible(false);
-       m_starter.guibutton->drop();
+       if (m_starter.guibutton) {
+               m_starter.guibutton->setVisible(false);
+               m_starter.guibutton->drop();
+       }
 }
 
 void AutoHideButtonBar::addButton(touch_gui_button_id button_id,
@@ -792,7 +794,7 @@ void TouchScreenGUI::translateEvent(const SEvent &event)
                        if (m_move_id == -1) {
                                m_move_id                  = event.TouchInput.ID;
                                m_move_has_really_moved    = false;
-                               m_move_downtime            = getTimeMs();
+                               m_move_downtime            = porting::getTimeMs();
                                m_move_downlocation        = v2s32(event.TouchInput.X, event.TouchInput.Y);
                                m_move_sent_as_mouse_event = false;
                        }