desktop/kdebindings-qyoto/kde_bug_339977.patch
2014-11-28 16:57:26 +00:00

29 lines
1.1 KiB
Diff

Index: qyoto-4.14.2/qdbus/QDBusReply.cs
===================================================================
--- qyoto-4.14.2.orig/qdbus/QDBusReply.cs
+++ qyoto-4.14.2/qdbus/QDBusReply.cs
@@ -4,9 +4,12 @@ namespace Qyoto {
using System.Runtime.InteropServices;
using System.Collections.Generic;
- public class QDBusReply<T> {
+ class QDBusReplyFill {
[DllImport("qyoto", CharSet=CharSet.Ansi)]
- private static extern void qyoto_qdbus_reply_fill(IntPtr msg, IntPtr error, IntPtr variant);
+ public static extern void qyoto_qdbus_reply_fill(IntPtr msg, IntPtr error, IntPtr variant);
+ }
+
+ public class QDBusReply<T> {
public QDBusReply(QDBusMessage reply) {
m_error = new QDBusError(reply);
@@ -18,7 +21,7 @@ namespace Qyoto {
variant = QVariant.FromValue<T>(default(T));
}
- qyoto_qdbus_reply_fill((IntPtr) GCHandle.Alloc(reply), (IntPtr) GCHandle.Alloc(m_error),
+ QDBusReplyFill.qyoto_qdbus_reply_fill((IntPtr) GCHandle.Alloc(reply), (IntPtr) GCHandle.Alloc(m_error),
(IntPtr) GCHandle.Alloc(variant));
if (!m_error.IsValid()) {