vala r1346 - in trunk: . gobject
- From: juergbi svn gnome org
- To: svn-commits-list gnome org
- Subject: vala r1346 - in trunk: . gobject
- Date: Thu, 8 May 2008 21:49:33 +0100 (BST)
Author: juergbi
Date: Thu May 8 20:49:32 2008
New Revision: 1346
URL: http://svn.gnome.org/viewvc/vala?rev=1346&view=rev
Log:
2008-05-08 Juerg Billeter <j bitron ch>
* gobject/valaccodeclassbinding.vala:
Don't export override methods to D-Bus, fixes bug 531135
Modified:
trunk/ChangeLog
trunk/gobject/valaccodeclassbinding.vala
Modified: trunk/gobject/valaccodeclassbinding.vala
==============================================================================
--- trunk/gobject/valaccodeclassbinding.vala (original)
+++ trunk/gobject/valaccodeclassbinding.vala Thu May 8 20:49:32 2008
@@ -764,7 +764,8 @@
int method_count = 0;
long blob_len = 0;
foreach (Method m in cl.get_methods ()) {
- if (m is CreationMethod || m.binding != MemberBinding.INSTANCE) {
+ if (m is CreationMethod || m.binding != MemberBinding.INSTANCE
+ || m.overrides || m.access != SymbolAccessibility.PUBLIC) {
continue;
}
@@ -847,6 +848,10 @@
var dbus_signals = new StringBuilder ();
dbus_signals.append_c ('"');
foreach (Signal sig in cl.get_signals ()) {
+ if (sig.access != SymbolAccessibility.PUBLIC) {
+ continue;
+ }
+
dbus_signals.append (dbus_iface_name);
dbus_signals.append ("\\0");
dbus_signals.append (sig.name);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]