#define PAD_CMD_VISIBILITY 10
#define PAD_CMD_ADD_LOADER 11
#define PAD_CMD_REMOVE_LOADER 12
+#define PAD_CMD_MAKE_DEFAULT_SLOTS 13
#define PAD_LOADER_ID_STATIC 0
#define PAD_LOADER_ID_DIRECT 1
static GList *candidate_slot_list;
static candidate_process_context_t* __add_slot(int type, int loader_id, int caller_pid, const char *loader_path);
static int __remove_slot(int type, int loader_id);
+static int __add_default_slots();
static int __make_loader_id()
{
__real_send(clifd, ret);
clifd = -1;
goto end;
+ case PAD_CMD_MAKE_DEFAULT_SLOTS:
+ ret = __add_default_slots();
+ if (ret != 0)
+ _E("Failed to make default slots");
+ __real_send(clifd, ret);
+ clifd = -1;
+ goto end;
}
INIT_PERF(kb);
return -1;
}
- if (__add_default_slots() != 0) {
- _E("__add_default_slots() failed");
- return -1;
- }
-
return 0;
}