summaryrefslogtreecommitdiff
path: root/src/touchscreengui.cpp
diff options
context:
space:
mode:
authorrubenwardy <rubenwardy@gmail.com>2016-12-11 22:17:32 +0000
committerrubenwardy <rubenwardy@gmail.com>2016-12-12 13:22:26 +0000
commit540071002e949dfa7be3999a58be46d75d7631e9 (patch)
tree30ded241c505e45d47e96e0a4a70e94438cfc6d6 /src/touchscreengui.cpp
parent0fdf24d64ab055a97e488eb3775cc7c721156d3c (diff)
downloadminetest-540071002e949dfa7be3999a58be46d75d7631e9.tar.gz
minetest-540071002e949dfa7be3999a58be46d75d7631e9.tar.bz2
minetest-540071002e949dfa7be3999a58be46d75d7631e9.zip
Fix segfault on startup error on Android
Diffstat (limited to 'src/touchscreengui.cpp')
-rw-r--r--src/touchscreengui.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/touchscreengui.cpp b/src/touchscreengui.cpp
index e3c6a39a9..8d210c63a 100644
--- a/src/touchscreengui.cpp
+++ b/src/touchscreengui.cpp
@@ -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,