diff options
author | carlosg <carlosg> | 2006-07-07 00:44:43 +0000 |
---|---|---|
committer | carlosg <carlosg> | 2006-07-07 00:44:43 +0000 |
commit | 1e30e4c458606e01d106bd6f0ffc37e3313126ac (patch) | |
tree | 1274b39843a65d876c29a6baf4dc75de9d8b186f /Utils | |
parent | 37884f12ce9051aa12594de8bd5e10849fc0ea0a (diff) |
2006-07-07 Carlos Garnacho <carlosg@gnome.org>
* Utils/Monitor.pm (do_monitor_files): improvements to the "changed"
signal emission.
Diffstat (limited to 'Utils')
-rw-r--r-- | Utils/Monitor.pm | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/Utils/Monitor.pm b/Utils/Monitor.pm index 345b621..f82c27f 100644 --- a/Utils/Monitor.pm +++ b/Utils/Monitor.pm @@ -36,7 +36,7 @@ if ($has_gamin) sub do_monitor_files { - my ($event, $data, $func, $path); + my ($event, $data, $func, $path, $object); return if (!$has_gamin); @@ -47,11 +47,9 @@ sub do_monitor_files if ($event->type eq "change") { $data = $objects {$event->filename}; - $path = $Utils::Backend::DBUS_PREFIX . "." . $$data{"name"}; + $object = $$data{"object"}; - &Net::DBus::Object::emit_signal ($$data {"object"}, - $path, - $$data {"signal"}); + $object->emit_signal ($$data{"signal"}); } } } |