]> Pileus Git - aweather/blobdiff - src/plugins/gps-plugin.c
Switched from using grits_viewer_refresh() to grits_object_queue_draw() to update...
[aweather] / src / plugins / gps-plugin.c
index 600f62ab1d0a305f828ee30f572cf3a6892b9116..cb12807e21c1e8b2894d5e09d31359b2436a50bd 100644 (file)
@@ -582,6 +582,7 @@ gboolean gps_redraw_all(gpointer data)
 
        grits_viewer_add(gps_state->viewer, GRITS_OBJECT(gps_state->track.line),
                    GRITS_LEVEL_OVERLAY, TRUE);
+       grits_object_queue_draw(GRITS_OBJECT(gps_state->track.line));
     }
 
     if (gps_data_is_valid(gps_data)) {
@@ -601,7 +602,7 @@ gboolean gps_redraw_all(gpointer data)
 
         grits_viewer_add(gps_state->viewer, GRITS_OBJECT(gps_state->marker),
                        GRITS_LEVEL_OVERLAY, TRUE);
-       grits_viewer_refresh(gps_state->viewer);
+       grits_object_queue_draw(GRITS_OBJECT(gps_state->marker));
     }
 
     if (gps_state->follow_gps && gps_data_is_valid(gps_data)) {