Skip to content

Commit 7ddf0ff

Browse files
committed
gdbus example: fixed calling methods
1 parent a1c9867 commit 7ddf0ff

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

examples/gdbus/gdbus

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,14 +61,13 @@ class MethodCallWindow
6161
end
6262
m.add_param(param[1], data)
6363
end
64-
bus.on_return(m) do |retm|
64+
bus.send_sync_or_async(m) do |retm|
6565
if retm.is_a?(DBus::Error)
6666
puts "Error: #{retm.inspect}"
6767
else
6868
puts "Method #{m.member} returns: #{retm.params.inspect}"
6969
end
7070
end
71-
bus.send(m.marshall)
7271
end
7372
end
7473

@@ -92,6 +91,9 @@ class DBusUI
9291
@methsigtreeview = @glade.get_object("methsigtreeview")
9392
# ierk
9493
setup_methodview_renderer(@methsigtreeview)
94+
@methsigtreeview.signal_connect("row-activated") do |view, path, column|
95+
on_method_activated(view, path, column)
96+
end
9597

9698
@window = @glade.get_object("window1")
9799
@window.show_all

0 commit comments

Comments
 (0)