summaryrefslogtreecommitdiffhomepage
path: root/editor/update.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'editor/update.cpp')
-rw-r--r--editor/update.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/editor/update.cpp b/editor/update.cpp
index e9207cf6..a1f5d807 100644
--- a/editor/update.cpp
+++ b/editor/update.cpp
@@ -40,8 +40,8 @@ void app::maybe_initialize_chunk([[maybe_unused]] const chunk_coords& pos, [[may
void app::do_mouse_move(int mods)
{
- if (cursor.tile && !cursor.in_imgui)
- _editor.on_mouse_move(M->world(), *cursor.tile, mods);
+ if (auto [tile, b] = cursor.tile; b && !cursor.in_imgui)
+ _editor.on_mouse_move(M->world(), tile, mods);
}
void app::do_mouse_up_down(std::uint8_t button, bool is_down, int mods)