Fixed #9957
This commit is contained in:
@@ -114,12 +114,12 @@ public class DesktopInput extends InputHandler{
|
|||||||
|
|
||||||
//draw break selection
|
//draw break selection
|
||||||
if(mode == breaking){
|
if(mode == breaking){
|
||||||
drawBreakSelection(selectX, selectY, cursorX, cursorY, !Core.input.keyDown(Binding.schematic_select) ? maxLength : Vars.maxSchematicSize, false);
|
drawBreakSelection(selectX, selectY, cursorX, cursorY, !(Core.input.keyDown(Binding.schematic_select) && schemX != -1 && schemY != -1) ? maxLength : Vars.maxSchematicSize, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!Core.scene.hasKeyboard() && mode != breaking){
|
if(!Core.scene.hasKeyboard() && mode != breaking){
|
||||||
|
|
||||||
if(Core.input.keyDown(Binding.schematic_select)){
|
if(Core.input.keyDown(Binding.schematic_select) && schemX != -1 && schemY != -1){
|
||||||
drawSelection(schemX, schemY, cursorX, cursorY, Vars.maxSchematicSize);
|
drawSelection(schemX, schemY, cursorX, cursorY, Vars.maxSchematicSize);
|
||||||
}else if(Core.input.keyDown(Binding.rebuild_select)){
|
}else if(Core.input.keyDown(Binding.rebuild_select)){
|
||||||
drawRebuildSelection(schemX, schemY, cursorX, cursorY);
|
drawRebuildSelection(schemX, schemY, cursorX, cursorY);
|
||||||
|
|||||||
Reference in New Issue
Block a user