2007-07-25 Murray Cumming <murrayc@murrayc.com>
[modest] / src / maemo / modest-platform.c
index 3cc28de..1089275 100644 (file)
@@ -59,7 +59,8 @@
 
 static osso_context_t *osso_context = NULL;
 
-static void  folder_name_insensitive_press (GtkWidget *widget, ModestWindow *window);
+static void  folder_name_insensitive_press (GtkWidget *widget, 
+                                           ModestWindow *window);
        
 static void    
 on_modest_conf_update_interval_changed (ModestConf* self, const gchar *key, 
@@ -203,14 +204,11 @@ guess_mime_type_from_name (const gchar* name)
 
 gchar*
 modest_platform_get_file_icon_name (const gchar* name, const gchar* mime_type,
-                                         gchar **effective_mime_type)
+                                   gchar **effective_mime_type)
 {
        GString *mime_str = NULL;
        gchar *icon_name  = NULL;
        gchar **icons, **cursor;
-       
-       
-       g_return_val_if_fail (name || mime_type, NULL);
 
        if (!mime_type || !g_ascii_strcasecmp (mime_type, "application/octet-stream")) 
                mime_str = g_string_new (guess_mime_type_from_name(name));
@@ -775,7 +773,9 @@ modest_platform_run_folder_name_dialog (GtkWindow *parent_window,
        /* Add accept button (with unsensitive handler) */
        buttons = gtk_container_get_children (GTK_CONTAINER (GTK_DIALOG (dialog)->action_area));
        accept_btn = GTK_WIDGET (buttons->next->data);
-       g_signal_connect (G_OBJECT (accept_btn), "insensitive-press", G_CALLBACK (folder_name_insensitive_press), parent_window);
+       g_signal_connect (G_OBJECT (accept_btn), "insensitive-press", 
+                         G_CALLBACK (folder_name_insensitive_press), 
+                         parent_window);
 
        /* Create label and entry */
        label = gtk_label_new (label_text);
@@ -826,7 +826,7 @@ modest_platform_run_folder_name_dialog (GtkWindow *parent_window,
 static void  
 folder_name_insensitive_press (GtkWidget *widget, ModestWindow *window)
 {
-       hildon_banner_show_information (NULL, NULL, _("(empty)"));
+       hildon_banner_show_information (NULL, NULL, _CS("ckdg_ib_enter_name"));
 }
 
 gint
@@ -1190,17 +1190,13 @@ gboolean modest_platform_set_update_interval (guint minutes)
      
        /* Register alarm: */
        
-       /* Get current time: */
-       time_t time_now;
-       time (&time_now);
-       struct tm *st_time = localtime (&time_now);
-       
-       /* Add minutes to tm_min field: */
-       st_time->tm_min += minutes;
-       
-       /* Set the time in alarm_event_t structure: */
+       /* Set the interval in alarm_event_t structure: */
        alarm_event_t *event = g_new0(alarm_event_t, 1);
-       event->alarm_time = mktime (st_time);
+       event->alarm_time = minutes * 60; /* seconds */
+       
+       /* Set recurrence every few minutes: */
+       event->recurrence = minutes;
+       event->recurrence_count = -1; /* Means infinite */
 
        /* Specify what should happen when the alarm happens:
         * It should call this D-Bus method: */