* fixed some bugs on dimming rules.
authorJavier Fernandez Garcia-Boente <jfernandez@igalia.com>
Wed, 27 Jun 2007 17:10:36 +0000 (17:10 +0000)
committerJavier Fernandez Garcia-Boente <jfernandez@igalia.com>
Wed, 27 Jun 2007 17:10:36 +0000 (17:10 +0000)
pmo-trunk-r2466

src/maemo/modest-progress-bar-widget.c
src/modest-ui-dimming-rules.c

index ed8fe67..b995180 100644 (file)
@@ -367,7 +367,7 @@ on_progress_changed (ModestMailOperation  *mail_op,
                }
                
                /* If we have byte information use it */
-               if ((state->bytes_done == 0) && (state->bytes_total == 0))
+               if ((state->bytes_done != 0) && (state->bytes_total != 0))
                        modest_progress_bar_widget_set_progress (self, msg, 
                                                                 state->bytes_done, 
                                                                 state->bytes_total);
index 260ad47..d7845c0 100644 (file)
@@ -592,7 +592,8 @@ modest_ui_dimming_rules_on_main_window_move_to (ModestWindow *win, gpointer user
        
        /* Check diming rules for folders and messages transfer  */
        if (!dimmed) {
-               dimmed = _invalid_msg_selected (MODEST_MAIN_WINDOW(win), FALSE, user_data);
+               if (!gtk_widget_is_focus (folder_view))
+                       dimmed = _invalid_msg_selected (MODEST_MAIN_WINDOW(win), FALSE, user_data);
                
        }