diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml
index c250e01f..3c217253 100644
--- a/.github/workflows/build-and-test.yml
+++ b/.github/workflows/build-and-test.yml
@@ -71,8 +71,10 @@ jobs:
steps:
- name: Install libgdi+, which is required for tests running on ubuntu
- if: ${{ matrix.options.os == 'buildjet-4vcpu-ubuntu-2204-arm' }}
- run: sudo apt-get -y install libgdiplus libgif-dev libglib2.0-dev libcairo2-dev libtiff-dev libexif-dev
+ if: ${{ contains(matrix.options.os, 'ubuntu') }}
+ run: |
+ sudo apt-get update
+ sudo apt-get -y install libgdiplus libgif-dev libglib2.0-dev libcairo2-dev libtiff-dev libexif-dev
- name: Git Config
shell: bash
diff --git a/src/ImageSharp.Drawing/ImageSharp.Drawing.csproj b/src/ImageSharp.Drawing/ImageSharp.Drawing.csproj
index cad3a463..6b36f36b 100644
--- a/src/ImageSharp.Drawing/ImageSharp.Drawing.csproj
+++ b/src/ImageSharp.Drawing/ImageSharp.Drawing.csproj
@@ -45,8 +45,8 @@
-
-
+
+
\ No newline at end of file
diff --git a/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillPathProcessor{TPixel}.cs b/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillPathProcessor{TPixel}.cs
index f9426b96..ee81f2b4 100644
--- a/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillPathProcessor{TPixel}.cs
+++ b/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillPathProcessor{TPixel}.cs
@@ -56,7 +56,7 @@ protected override void OnFrameApply(ImageFrame source)
}
// Align start/end positions.
- Rectangle interest = Rectangle.Intersect(this.bounds, source.Bounds());
+ Rectangle interest = Rectangle.Intersect(this.bounds, source.Bounds);
if (interest.Equals(Rectangle.Empty))
{
return; // No effect inside image;
diff --git a/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillProcessor{TPixel}.cs b/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillProcessor{TPixel}.cs
index c135152f..9e1e3c86 100644
--- a/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillProcessor{TPixel}.cs
+++ b/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillProcessor{TPixel}.cs
@@ -26,7 +26,7 @@ public FillProcessor(Configuration configuration, FillProcessor definition, Imag
///
protected override void OnFrameApply(ImageFrame source)
{
- Rectangle interest = Rectangle.Intersect(this.SourceRectangle, source.Bounds());
+ Rectangle interest = Rectangle.Intersect(this.SourceRectangle, source.Bounds);
if (interest.Width == 0 || interest.Height == 0)
{
return;
diff --git a/tests/ImageSharp.Drawing.Tests/Drawing/Text/DrawTextOnImageTests.cs b/tests/ImageSharp.Drawing.Tests/Drawing/Text/DrawTextOnImageTests.cs
index 413f437b..187f0152 100644
--- a/tests/ImageSharp.Drawing.Tests/Drawing/Text/DrawTextOnImageTests.cs
+++ b/tests/ImageSharp.Drawing.Tests/Drawing/Text/DrawTextOnImageTests.cs
@@ -269,7 +269,7 @@ public void FontShapesAreRenderedCorrectly_LargeText(
string str = Repeat(" ", 78) + "THISISTESTWORDSTHISISTESTWORDSTHISISTESTWORDSTHISISTESTWORDSTHISISTESTWORDS";
sb.Append(str);
- string newLines = Repeat("\r\n", 31);
+ string newLines = Repeat("\r\n", 61);
sb.Append(newLines);
for (int i = 0; i < 10; i++)