diff --git a/Engine/source/gui/worldEditor/terrainEditor.cpp b/Engine/source/gui/worldEditor/terrainEditor.cpp index cb836c147..295447948 100644 --- a/Engine/source/gui/worldEditor/terrainEditor.cpp +++ b/Engine/source/gui/worldEditor/terrainEditor.cpp @@ -1897,6 +1897,12 @@ void TerrainEditor::on3DMouseDragged(const Gui3DMouseEvent & event) selChanged = gMouse != gLastMouse; } + if (String::compare(getCurrentAction(), "paintMaterial") != 0) + { + if (mMouseDown) + return; + } + mCurrentAction->process( mMouseBrush, event, true, TerrainAction::Update ); }