From aac6d409d2d6143071c475b9526289872a9b6b05 Mon Sep 17 00:00:00 2001 From: ZappoMan Date: Wed, 2 Oct 2013 17:00:19 -0700 Subject: [PATCH] delete voxels locally on edit to match add behavior --- interface/src/Application.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/interface/src/Application.cpp b/interface/src/Application.cpp index fefc8b1295..afa3286173 100644 --- a/interface/src/Application.cpp +++ b/interface/src/Application.cpp @@ -3338,6 +3338,10 @@ void Application::deleteVoxelUnderCursor() { if (_mouseVoxel.s != 0) { // sending delete to the server is sufficient, server will send new version so we see updates soon enough _voxelEditSender.sendVoxelEditMessage(PACKET_TYPE_ERASE_VOXEL, _mouseVoxel); + + // delete it locally to see the effect immediately (and in case no voxel server is present) + _voxels.deleteVoxelAt(_mouseVoxel.x, _mouseVoxel.y, _mouseVoxel.z, _mouseVoxel.s); + AudioInjector* voxelInjector = AudioInjectionManager::injectorWithCapacity(5000); if (voxelInjector) {