%define major 0
%define minor 1
-%define patchlevel 10
+%define patchlevel 11
Name: tel-plugin-manager
Version: %{major}.%{minor}.%{patchlevel}
Source0: %{name}-%{version}.tar.gz
BuildRequires: cmake
BuildRequires: pkgconfig(glib-2.0)
-BuildRequires: pkgconfig(gio-2.0)
+BuildRequires: pkgconfig(gio-2.0)
BuildRequires: pkgconfig(libtzplatform-config)
BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: pkgconfig(tcore)
modem_info->sys_power.set_poweroff_wait = FALSE;
- /* Remove Timer */
- if (modem_info->sys_power.set_poweroff_timer > 0) {
- g_source_remove(modem_info->sys_power.set_poweroff_timer);
- modem_info->sys_power.set_poweroff_timer = -1;
- }
-
dbg("done");
}
-static gboolean __manager_modem_poweroff_wait_retry(gpointer user_data)
-{
- ModemPrivateInfo *modem_info = user_data;
-
- dbg("enter");
-
- if (G_UNLIKELY(!modem_info)) {
- err("Invalid data");
- return FALSE;
- }
-
- /* Remove Timer */
- if (modem_info->sys_power.set_poweroff_timer > 0) {
- g_source_remove(modem_info->sys_power.set_poweroff_timer);
- modem_info->sys_power.set_poweroff_timer = -1;
- }
- __manager_modem_add_poweroff_wait(modem_info);
-
- dbg("done");
-
- return TRUE;
-}
-
static void __manager_modem_add_poweroff_wait_cb(GObject *source_object, GAsyncResult *res, gpointer user_data)
{
GError *error = NULL;
if (error) {
err("Failed: %s", error->message);
g_error_free(error);
- modem_info->sys_power.set_poweroff_timer = g_timeout_add(MANAGER_RETRY_TIMEOUT, __manager_modem_poweroff_wait_retry, modem_info);
} else {
dbg("PoweroffWait Added Successufully");
modem_info->sys_power.set_poweroff_wait = TRUE;
mb->modem_info->co_modem = tcore_plugin_ref_core_object(mb->modem_plugin, CORE_OBJECT_TYPE_MODEM);
mb->modem_info->modem_status = MODEM_STATE_UNKNOWN;
-
- mb->modem_info->sys_power.set_poweroff_timer = -1;
-
if (mb->index == MANAGER_MODEM_BOARD_INDEX_0) {
dbg("__manager_power_subscribe_signal() for modem index (%d)", mb->index);
__manager_modem_poweroff_subscribe_signal(mb->modem_info);