NetworkManager/src/devices/bluetooth
Thomas Haller ae680efa15 bluez: simplify cleanup of generated PAN connection
For PAN devices we create an unsaved connection if no matching
connection exists. After the device gets removed, we want to clean
up that connection, unless it was modified/saved in the meantime.

Before this was accomplished by creating a clone of the original
connection. When deciding whether the temporary connection was
modified, we would compare the current state with the original.

This can now be simplified, because we have the nm-generated flag
that gets cleared whenever the user modifies or saves the connection.
This code is also more robust, because the previous implementation
was a hack, but could not reliably detect whether the connection
was modified by the user.

Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-09-24 16:45:21 +02:00
..
exports.ver core: move device factory type function into factory object 2014-09-11 12:47:23 -05:00
Makefile.am libnm: add NetworkManager.h, disallow including individual headers 2014-08-01 14:34:40 -04:00
nm-bluez-common.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-bluez-device.c bluez: simplify cleanup of generated PAN connection 2014-09-24 16:45:21 +02:00
nm-bluez-device.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-bluez-manager.c core: move device factory type function into factory object 2014-09-11 12:47:23 -05:00
nm-bluez-manager.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-bluez4-adapter.c libnm: rename NetworkManager.h and NetworkManagerVPN.h 2014-08-01 14:34:40 -04:00
nm-bluez4-adapter.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-bluez4-manager.c bluez: make Bluetooth support a plugin 2014-03-03 09:32:41 -06:00
nm-bluez4-manager.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-bluez5-manager.c bluez: make Bluetooth support a plugin 2014-03-03 09:32:41 -06:00
nm-bluez5-manager.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-device-bt.c libnm-core: change all mac-address properties to G_TYPE_STRING 2014-09-04 09:20:10 -04:00
nm-device-bt.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00