summaryrefslogtreecommitdiff
path: root/Utils
diff options
context:
space:
mode:
authorcarlosg <carlosg>2006-07-07 00:44:43 +0000
committercarlosg <carlosg>2006-07-07 00:44:43 +0000
commit1e30e4c458606e01d106bd6f0ffc37e3313126ac (patch)
tree1274b39843a65d876c29a6baf4dc75de9d8b186f /Utils
parent37884f12ce9051aa12594de8bd5e10849fc0ea0a (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.pm8
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"});
}
}
}