[Bug 418401] Re: gnome-bluetooth doesn't depend on HAL
Martin Pitt
martin.pitt at ubuntu.com
Tue Sep 1 12:20:20 BST 2009
The current version does, though:
$ find -name '*.c' | xargs grep -i 'hal' |egrep -v 'marshal|half'
./lib/bluetooth-killswitch.c:#include <hal/libhal.h>
./lib/bluetooth-killswitch.c: LibHalContext *halctx;
./lib/bluetooth-killswitch.c: message = dbus_message_new_method_call ("org.freedesktop.Hal",
./lib/bluetooth-killswitch.c: "org.freedesktop.Hal.Device.KillSwitch",
./lib/bluetooth-killswitch.c: message = dbus_message_new_method_call("org.freedesktop.Hal",
./lib/bluetooth-killswitch.c: "org.freedesktop.Hal.Device.KillSwitch",
./lib/bluetooth-killswitch.c: type = libhal_device_get_property_string (priv->halctx,
./lib/bluetooth-killswitch.c: message = dbus_message_new_method_call ("org.freedesktop.Hal",
./lib/bluetooth-killswitch.c: "org.freedesktop.Hal.Device.KillSwitch",
./lib/bluetooth-killswitch.c: priv->halctx = libhal_ctx_new();
./lib/bluetooth-killswitch.c: if (priv->halctx == NULL) {
./lib/bluetooth-killswitch.c: if (libhal_ctx_set_dbus_connection(priv->halctx, priv->connection) == FALSE) {
./lib/bluetooth-killswitch.c: libhal_ctx_free(priv->halctx);
./lib/bluetooth-killswitch.c: priv->halctx = NULL;
./lib/bluetooth-killswitch.c: if (libhal_ctx_init(priv->halctx, NULL) == FALSE) {
./lib/bluetooth-killswitch.c: g_printerr("Couldn't init HAL context\n");
./lib/bluetooth-killswitch.c: libhal_ctx_free(priv->halctx);
./lib/bluetooth-killswitch.c: priv->halctx = NULL;
./lib/bluetooth-killswitch.c: list = libhal_find_device_by_capability(priv->halctx, "killswitch", &num, NULL);
./lib/bluetooth-killswitch.c: libhal_free_string_array (list);
./lib/bluetooth-killswitch.c: if (priv->halctx != NULL) {
./lib/bluetooth-killswitch.c: libhal_ctx_shutdown(priv->halctx, NULL);
./lib/bluetooth-killswitch.c: libhal_ctx_free(priv->halctx);
./lib/bluetooth-killswitch.c: priv->halctx = NULL;
But of course this needs to be rewritten to use udev at some point.
** Changed in: gnome-bluetooth (Ubuntu)
Status: New => Triaged
** Summary changed:
- gnome-bluetooth doesn't depend on HAL
+ port killswitch handling from hal to udev
--
port killswitch handling from hal to udev
https://bugs.launchpad.net/bugs/418401
You received this bug notification because you are a member of
Bluetooth, which is subscribed to gnome-bluetooth in ubuntu.
More information about the Ubuntu-bluetooth
mailing list