From 1322fd11d0f1f2fa9cf104e7ca6fc7d0cd16f906 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Tue, 15 Sep 2015 00:49:04 +0200 Subject: [PATCH] Use -1 for infinite width in pango layout. --- src/Gtk/Perspex.Cairo/Media/FormattedTextImpl.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Gtk/Perspex.Cairo/Media/FormattedTextImpl.cs b/src/Gtk/Perspex.Cairo/Media/FormattedTextImpl.cs index ac71e14e02..509ace45dc 100644 --- a/src/Gtk/Perspex.Cairo/Media/FormattedTextImpl.cs +++ b/src/Gtk/Perspex.Cairo/Media/FormattedTextImpl.cs @@ -45,7 +45,8 @@ namespace Perspex.Cairo.Media set { _size = value; - Layout.Width = Pango.Units.FromDouble(value.Width); + Layout.Width = double.IsPositiveInfinity(value.Width) ? + -1 : Pango.Units.FromDouble(value.Width); } }