UI fixes regarding button states.
[demorecorder] / src / DemoRecorder.vala
index 0c2aadb..dec1c04 100644 (file)
@@ -184,12 +184,10 @@ public class DemoRecorder : Hildon.Program {
       keep_screen_on();
       if (0 != screen_timer_id) Source.remove(screen_timer_id);
       screen_timer_id = Timeout.add ((uint)Time.Milliseconds.SECOND * 20, keep_screen_on);
-      stdout.printf("Widgets in HBox %s\n", tracks.children.length().to_string());
       var children = tracks.get_children();
       foreach (var child in children) {
         TrackTransport tt = child as TrackTransport;
         if (null != tt && tt.get_active_state()) {
-          stdout.printf("Track is active and has been added\n");
           mixer.add_track(tt.track_bin);
         }
       }
@@ -463,6 +461,7 @@ public class DemoRecorder : Hildon.Program {
     for (int idx = ((int)project.tracks.length()) - 1; idx > -1; --idx) {
       project.tracks.delete_link(project.tracks.nth(idx));
     }
+    player.position_duration_callback(0, 0);
   }
   private void remove_track_interactive(TrackTransport tt) {
     string message = "";