static gboolean
check_required_files (void)
{
- FILE *mcc_file = modest_utils_open_mcc_mapping_file (FALSE,NULL);
- if (!mcc_file) {
- g_printerr ("modest: check for mcc file failed\n");
- return FALSE;
- } else
- fclose (mcc_file);
-
+ FILE *mcc_file = modest_utils_open_mcc_mapping_file ();
- mcc_file = modest_utils_open_mcc_mapping_file (TRUE, NULL);
if (!mcc_file) {
- g_printerr ("modest: check for mcc file (for LC_MESSAGES) failed\n");
+ g_printerr ("modest: check for mcc file failed\n");
return FALSE;
- } else
+ } else {
fclose (mcc_file);
+ }
if (access(MODEST_PROVIDER_DATA_FILE, R_OK) != 0 &&
access(MODEST_FALLBACK_PROVIDER_DATA_FILE, R_OK) != 0) {
modest_window_mgr_get_main_window (modest_runtime_get_window_mgr(), FALSE);
hildon_banner_show_information (parent ? GTK_WIDGET(parent): NULL, NULL,
_("mcen_ib_unsupported_link"));
- g_warning ("%s: cannot open uri '%s'", __FUNCTION__,uri);
+ g_debug ("%s: cannot open uri '%s'", __FUNCTION__,uri);
}
return result;
GTK_ICON_LOOKUP_NO_SVG,
&err);
if (!pixbuf) {
- g_printerr ("modest: error loading theme icon '%s': %s\n",
+ g_warning ("Error loading theme icon '%s': %s\n",
name, err->message);
g_error_free (err);
}
* because we will replace it: */
if (alarm_cookie) {
if (alarm_event_del(alarm_cookie) != 1)
- g_warning ("%s: alarm %d was not on the queue", __FUNCTION__, (int)alarm_cookie);
+ g_debug ("%s: alarm %d was not on the queue", __FUNCTION__, (int)alarm_cookie);
alarm_cookie = 0;
modest_conf_set_int (conf, MODEST_CONF_ALARM_ID, 0, NULL);
}
const gchar *icon_name,
const gchar *text)
{
- GtkWidget *banner, *banner_parent = NULL;
+ GtkWidget *banner_parent = NULL;
ModestWindowMgr *mgr = modest_runtime_get_window_mgr ();
if (modest_window_mgr_get_num_windows (mgr) == 0)
return;
}
+ modest_platform_system_banner (banner_parent, icon_name, text);
+
+}
- banner = hildon_banner_show_information (banner_parent, icon_name, text);
+void
+modest_platform_system_banner (GtkWidget *parent,
+ const gchar *icon_name,
+ const gchar *text)
+{
+ GtkWidget *banner = NULL;
+ ModestWindowMgr *mgr = modest_runtime_get_window_mgr ();
+
+
+ if (parent && GTK_IS_WINDOW (parent)) {
+ if (!gtk_window_is_active (GTK_WINDOW (parent)))
+ parent = NULL;
+ }
+
+ banner = hildon_banner_show_information (parent, icon_name, text);
modest_window_mgr_register_banner (mgr);
g_object_ref (mgr);
ModestWindow *main_win;
if (!modest_window_mgr_main_window_exists (modest_runtime_get_window_mgr())) {
- g_warning ("%s: don't show dialogs if there's no main window; assuming 'Cancel'",
- __FUNCTION__);
+ g_debug ("%s: don't show dialogs if there's no main window; assuming 'Cancel'",
+ __FUNCTION__);
return FALSE;
}
ModestWindow *main_win;
if (!modest_window_mgr_main_window_exists (modest_runtime_get_window_mgr())) {
- g_warning ("%s:\n'%s'\ndon't show dialogs if there's no main window;"
+ g_debug ("%s:\n'%s'\ndon't show dialogs if there's no main window;"
" assuming 'Cancel' for questions, 'Ok' otherwise", prompt, __FUNCTION__);
return is_question ? FALSE : TRUE;
}
return list;
}
+
+DBusConnection*
+modest_platform_get_dbus_connection (void)
+{
+ osso_context_t *osso_context;
+ DBusConnection *con;
+
+ osso_context = modest_maemo_utils_get_osso_context();
+
+ con = osso_get_dbus_connection (osso_context);
+
+ return con;
+}
+
+void
+modest_platform_emit_folder_updated_signal (const gchar *account_id, const gchar *folder_id)
+{
+ DBusConnection *con;
+
+ con = modest_platform_get_dbus_connection ();
+ if (!con) return;
+
+ modest_dbus_emit_folder_updated_signal (con, account_id, folder_id);
+}