aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2011-11-08 18:03:53 +0100
committerAleksander Morgado <aleksander@lanedo.com>2012-03-15 14:14:21 +0100
commita6d9bad4bdba542626984fabc8c851daec49cbe7 (patch)
treea99f7df2f8bce4f797b8fce4c80c69bcc21fe374
parent1e6b29bcca17c64818c1c49a1694b6caffde1611 (diff)
plugin-base: properly handle Core errors
-rw-r--r--src/mm-plugin-base.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/mm-plugin-base.c b/src/mm-plugin-base.c
index f26e76c5..2c4d1cb4 100644
--- a/src/mm-plugin-base.c
+++ b/src/mm-plugin-base.c
@@ -24,6 +24,9 @@
#include <string.h>
+#include <ModemManager.h>
+#include <mm-errors-types.h>
+
#define G_UDEV_API_IS_SUBJECT_TO_CHANGE
#include <gudev/gudev.h>
@@ -582,7 +585,7 @@ supports_port (MMPlugin *plugin,
name))) {
g_simple_async_result_set_error (async_result,
MM_CORE_ERROR,
- MM_CORE_ERROR_INVALID,
+ MM_CORE_ERROR_FAILED,
"Couldn't find port for (%s/%s)",
subsys,
name);
@@ -596,7 +599,7 @@ supports_port (MMPlugin *plugin,
get_driver_name (port)))) {
g_simple_async_result_set_error (async_result,
MM_CORE_ERROR,
- MM_CORE_ERROR_INVALID,
+ MM_CORE_ERROR_FAILED,
"Couldn't find driver for (%s/%s)",
subsys,
name);