diff --git a/packages/excalidraw/components/ShapeSwitch.tsx b/packages/excalidraw/components/ShapeSwitch.tsx index 873cb1674..4ab65bc1d 100644 --- a/packages/excalidraw/components/ShapeSwitch.tsx +++ b/packages/excalidraw/components/ShapeSwitch.tsx @@ -643,7 +643,6 @@ export const getSwitchCategoryFromElements = ( return null; } - let onlyLinear = true; let canBeLinear = false; for (const element of elements) { if ( @@ -653,15 +652,8 @@ export const getSwitchCategoryFromElements = ( ) { return "generic"; } - if (element.type !== "arrow" && element.type !== "line") { - onlyLinear = false; - canBeLinear = false; - } - - if (onlyLinear) { - if (isLinearElement(element) && isLinearElementElligible(element)) { - canBeLinear = true; - } + if (isLinearElement(element) && isLinearElementElligible(element)) { + canBeLinear = true; } }