[Xfce4-commits] <midori:master> Escape markup in user script/style tooltip and delete dialog
Christian Dywan
noreply at xfce.org
Wed Feb 9 00:32:01 CET 2011
Updating branch refs/heads/master
to 6b48f9c639c8ede508aa546d1b5043ba2d316fe5 (commit)
from a48ee3512510040b6de5da65c4fbede03302b4fa (commit)
commit 6b48f9c639c8ede508aa546d1b5043ba2d316fe5
Author: Paweł Forysiuk <tuxator at o2.pl>
Date: Fri Feb 4 19:41:18 2011 +0100
Escape markup in user script/style tooltip and delete dialog
extensions/addons.c | 15 ++++++++-------
1 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/extensions/addons.c b/extensions/addons.c
index 2828033..50cff0e 100644
--- a/extensions/addons.c
+++ b/extensions/addons.c
@@ -415,6 +415,7 @@ midori_addons_button_delete_clicked_cb (GtkWidget* toolitem,
struct AddonElement* element;
gint delete_response;
GtkWidget* dialog;
+ gchar* markup;
gtk_tree_model_get (model, &iter, 0, &element, -1);
dialog = gtk_message_dialog_new (
@@ -431,10 +432,12 @@ midori_addons_button_delete_clicked_cb (GtkWidget* toolitem,
? _("Delete user script")
: _("Delete user style"));
- gtk_message_dialog_format_secondary_markup (
- GTK_MESSAGE_DIALOG (dialog),
+ markup = g_markup_printf_escaped (
_("The file <b>%s</b> will be permanently deleted."),
element->fullpath);
+ gtk_message_dialog_format_secondary_markup (
+ GTK_MESSAGE_DIALOG (dialog), "%s", markup);
+ g_free (markup);
delete_response = gtk_dialog_run (GTK_DIALOG (dialog));
gtk_widget_destroy (GTK_WIDGET (dialog));
@@ -1265,13 +1268,11 @@ addons_update_elements (MidoriExtension* extension,
filename = g_path_get_basename (element->fullpath);
if (element->description)
- {
- tooltip = g_strdup_printf ("%s\n\n%s",
+ tooltip = g_markup_printf_escaped ("%s\n\n%s",
filename, element->description);
- g_free (filename);
- }
else
- tooltip = filename;
+ tooltip = g_markup_escape_text (filename, -1);
+ g_free (filename);
gtk_list_store_append (liststore, &iter);
gtk_list_store_set (liststore, &iter,
More information about the Xfce4-commits
mailing list