[Xfce4-commits] <postler:master> Declare memory_input_stream_from_data to avoid VAPI changes
Christian Dywan
noreply at xfce.org
Wed Jul 6 19:38:02 CEST 2011
Updating branch refs/heads/master
to a0c342ee7c4cae2019b1938134a36dc4048ff27e (commit)
from c6677193d55a1a204a55f2d60c24c48f48a9bcbd (commit)
commit a0c342ee7c4cae2019b1938134a36dc4048ff27e
Author: Christian Dywan <christian at twotoasts.de>
Date: Wed Jul 6 01:22:50 2011 +0200
Declare memory_input_stream_from_data to avoid VAPI changes
postler/postler-bureau.vala | 7 +------
postler/postler.vapi | 3 +++
2 files changed, 4 insertions(+), 6 deletions(-)
diff --git a/postler/postler-bureau.vala b/postler/postler-bureau.vala
index 3346223..d48e805 100644
--- a/postler/postler-bureau.vala
+++ b/postler/postler-bureau.vala
@@ -912,13 +912,8 @@ public class Postler.Bureau : Gtk.Window {
+ "On %s, Jupiter wrote:\n"
+ "> Lorem ipsum dolor sit amet\n"
+ "Δεν υπάρχει κανείς που να αγαπάει τον ίδιο τον πόνο").printf (date);
-#if HAVE_GTK3
- var message = new Message.from_stream (new GLib.DataInputStream (
- new GLib.MemoryInputStream.from_data (body.data, null)));
-#else
var message = new Message.from_stream (new GLib.DataInputStream (
- new GLib.MemoryInputStream.from_data (body, -1, null)));
-#endif
+ memory_input_stream_from_data (body.data, null)));
viewer.show ();
content.display (message);
}
diff --git a/postler/postler.vapi b/postler/postler.vapi
index 76ab784..8ea5eff 100644
--- a/postler/postler.vapi
+++ b/postler/postler.vapi
@@ -16,6 +16,9 @@ namespace GLib {
[CCode (cname = "g_base64_encode", cheader_filename = "glib.h")]
public static string base64_encode (string data, size_t length);
}
+ [CCode (cname = "g_memory_input_stream_new_from_data", cheader_filename = "gio/gio.h")]
+ public static GLib.MemoryInputStream memory_input_stream_from_data (
+ [CCode (array_length_type = "gsize")] owned uint8[] data, GLib.DestroyNotify? destroy);
[CCode (cprefix = "Gdk", lower_case_cprefix = "gdk_")]
namespace Gdk {
More information about the Xfce4-commits
mailing list