diff options
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/GtkAlertDialog.cs')
-rw-r--r-- | main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/GtkAlertDialog.cs | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/GtkAlertDialog.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/GtkAlertDialog.cs index 89f0ef9835..0721f8bff6 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/GtkAlertDialog.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/GtkAlertDialog.cs @@ -100,7 +100,12 @@ namespace MonoDevelop.Ide.Gui.Dialogs primaryText = message.Text; secondaryText = message.SecondaryText; } - + + if (!message.UseMarkup) { + primaryText = GLib.Markup.EscapeText (primaryText); + secondaryText = GLib.Markup.EscapeText (secondaryText); + } + if (!string.IsNullOrEmpty (message.Icon)) { image = new ImageView (); image.Yalign = 0.00f; @@ -110,14 +115,14 @@ namespace MonoDevelop.Ide.Gui.Dialogs } StringBuilder markup = new StringBuilder (@"<span weight=""bold"" size=""larger"">"); - markup.Append (GLib.Markup.EscapeText (primaryText)); + markup.Append (primaryText); markup.Append ("</span>"); if (!String.IsNullOrEmpty (secondaryText)) { if (!String.IsNullOrEmpty (primaryText)) { markup.AppendLine (); markup.AppendLine (); } - markup.Append (GLib.Markup.EscapeText (secondaryText)); + markup.Append (secondaryText); } label.Markup = markup.ToString (); label.Selectable = true; |