Skip to content

Commit 70e4e40

Browse files
committed
Avoid using length/1
1 parent a2ab7eb commit 70e4e40

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

lib/vix/vips/image.ex

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1548,7 +1548,7 @@ defmodule Vix.Vips.Image do
15481548
!is_list(list) ->
15491549
{:error, "argument is not a list"}
15501550

1551-
length(list) > 0 && is_list(hd(list)) ->
1551+
non_empty_list?(list) && is_list(hd(list)) ->
15521552
height = length(list)
15531553
width = length(hd(list))
15541554

@@ -1574,6 +1574,9 @@ defmodule Vix.Vips.Image do
15741574
end
15751575
end
15761576

1577+
defp non_empty_list?([]), do: false
1578+
defp non_empty_list?(_list), do: true
1579+
15771580
defp validate_list_dimension(width, height, list) do
15781581
if length(list) == width * height do
15791582
:ok

0 commit comments

Comments
 (0)