OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dbus-sharp?expand=0&rev=13
30 lines
1.4 KiB
Diff
30 lines
1.4 KiB
Diff
=== modified file 'src/BusObject.cs'
|
|
--- src/BusObject.cs 2010-10-03 15:19:44 +0000
|
|
+++ src/BusObject.cs 2011-10-04 16:18:08 +0000
|
|
@@ -56,7 +56,10 @@
|
|
rule.Fields.Add (FieldCode.Interface, new MatchTest (iface));
|
|
rule.Fields.Add (FieldCode.Member, new MatchTest (member));
|
|
rule.Fields.Add (FieldCode.Path, new MatchTest (object_path));
|
|
- rule.Fields.Add (FieldCode.Sender, new MatchTest (alt_bus_name ?? bus_name));
|
|
+ // FIXME: Cause a regression compared to 0.6 as name wasn't matched before
|
|
+ // the problem arises because busname is not used by DBus daemon and
|
|
+ // instead it uses the canonical name of the sender (i.e. similar to ':1.13')
|
|
+ //rule.Fields.Add (FieldCode.Sender, new MatchTest (alt_bus_name ?? bus_name));
|
|
|
|
if (adding) {
|
|
if (conn.Handlers.ContainsKey (rule))
|
|
|
|
=== modified file 'src/Connection.cs'
|
|
--- src/Connection.cs 2010-10-03 15:19:44 +0000
|
|
+++ src/Connection.cs 2011-10-04 16:18:08 +0000
|
|
@@ -272,7 +272,7 @@
|
|
rule.MessageType = MessageType.Signal;
|
|
rule.Fields.Add (FieldCode.Interface, new MatchTest (signal.Interface));
|
|
rule.Fields.Add (FieldCode.Member, new MatchTest (signal.Member));
|
|
- rule.Fields.Add (FieldCode.Sender, new MatchTest (signal.Sender));
|
|
+ //rule.Fields.Add (FieldCode.Sender, new MatchTest (signal.Sender));
|
|
rule.Fields.Add (FieldCode.Path, new MatchTest (signal.Path));
|
|
|
|
Delegate dlg;
|
|
|