Exception thrown when unsliced sprite is dragged into the Palette

A very minor bug for you.

Mark a sprite as multiple, don’t slice the sprite up, drag it onto the palette and the following exception gets thrown.

InvalidOperationException: Operation is not valid due to the current state of the object
System.Linq.Enumerable.Iterate[Vector2Int,Int32] (IEnumerable`1 source, Int32 initValue, System.Func`3 selector)
System.Linq.Enumerable.Min[Vector2Int] (IEnumerable`1 source, System.Func`2 selector)
TileDragAndDrop.GetMinMaxRect (System.Collections.Generic.List`1 positions) (at C:/buildslave/unity/build/Editor/Src/TileMap/Managed/Grid/TileDragAndDrop.cs:362)
UnityEditor.GridPaintPaletteClipboard.HandleDragAndDrop () (at C:/buildslave/unity/build/Editor/Src/TileMap/Managed/Grid/GridPaintPaletteClipboard.cs:292)
UnityEditor.GridPaintPaletteClipboard.OnGUI () (at C:/buildslave/unity/build/Editor/Src/TileMap/Managed/Grid/GridPaintPaletteClipboard.cs:53)
UnityEditor.GridPaintPaletteWindow.OnClipboardGUI (Rect position) (at C:/buildslave/unity/build/Editor/Src/TileMap/Managed/Grid/GridPaintPaletteWindow.cs:430)
UnityEditor.GridPaintPaletteWindow.OnGUI () (at C:/buildslave/unity/build/Editor/Src/TileMap/Managed/Grid/GridPaintPaletteWindow.cs:107)
System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:222)

If you don’t slice, there’s no sprite defined. We should have a warning or something when dragging that onto the palette.