[Xfce4-commits] <postler:master> In Vala 0.10, GLib.RegexEvalCallback takes no user data
Christian Dywan
noreply at xfce.org
Wed Oct 20 18:52:01 CEST 2010
Updating branch refs/heads/master
to 1269cfa760eb8f0831cafcba3e49c7337369d25f (commit)
from d789ad143da83015a37093ef198ab03a0e3c8caa (commit)
commit 1269cfa760eb8f0831cafcba3e49c7337369d25f
Author: Christian Dywan <christian at twotoasts.de>
Date: Wed Oct 20 18:46:48 2010 +0200
In Vala 0.10, GLib.RegexEvalCallback takes no user data
postler/postler-content.vala | 2 +-
postler/postler-messages.vala | 6 ++----
2 files changed, 3 insertions(+), 5 deletions(-)
diff --git a/postler/postler-content.vala b/postler/postler-content.vala
index cc7b8b8..d2b691d 100644
--- a/postler/postler-content.vala
+++ b/postler/postler-content.vala
@@ -744,7 +744,7 @@ public class Postler.Content : WebKit.WebView {
var escaped = GLib.Regex.escape_string (" " + emoticon.token);
var regex = new GLib.Regex (escaped);
body_chunk = regex.replace_eval (body_chunk, -1, 0, 0,
- evaluate_emoticon, &emoticon);
+ (match_info, result) => { evaluate_emoticon (match_info, result, &emoticon); });
}
catch (GLib.RegexError error) { }
}
diff --git a/postler/postler-messages.vala b/postler/postler-messages.vala
index 0500e64..571085e 100644
--- a/postler/postler-messages.vala
+++ b/postler/postler-messages.vala
@@ -220,8 +220,7 @@ public class Postler.Messages : Gtk.TreeView {
}
static bool evaluate_hex (GLib.MatchInfo match_info,
- GLib.StringBuilder result,
- void* user_data) {
+ GLib.StringBuilder result) {
string match = "0x" + match_info.fetch (2);
result.append_printf ("%c", (int)match.to_ulong (null));
return false;
@@ -231,8 +230,7 @@ public class Postler.Messages : Gtk.TreeView {
string unquoted = quoted.replace (" =", " ").replace ("_", " ");
try {
var regex = new GLib.Regex ("([=]([0-9A-F][0-9A-F]))");
- return regex.replace_eval (unquoted, -1, 0, 0,
- evaluate_hex, null);
+ return regex.replace_eval (unquoted, -1, 0, 0, evaluate_hex);
}
catch (GLib.RegexError error) {
GLib.critical (_("Failed to decode string \"%s\": %s"),
More information about the Xfce4-commits
mailing list