X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Fmovie-list-store.vala;h=52a3c3d9b9edbc99a910d47c16a40116e7b05dfb;hb=3217afeae35563fab2733bf0ab04567ea3c64871;hp=c87d1dae6f5bd5c8072e4050bcf7eb5808a85152;hpb=496ca82635f6e53bd37a97bbb99d2cf7ae5b0829;p=cinaest diff --git a/src/movie-list-store.vala b/src/movie-list-store.vala index c87d1da..52a3c3d 100644 --- a/src/movie-list-store.vala +++ b/src/movie-list-store.vala @@ -81,18 +81,25 @@ public class MovieListStore : ListStore, TreeModel { markup.append_printf (year_markup, movie.year); } - append (out iter1); - base.insert_with_values (out iter1, -1, 0, movie, 1, markup.str, - 2, (movie.rating >= 0) ? "%.1f".printf (movie.rating / 10.0) : null); + 2, rating_string (movie.rating)); movie.notify.connect (this.on_movie_changed); iter = iter1; } + private string? rating_string (int rating) { + if (rating >= 0) { + return "%d.%d".printf (rating / 10, + rating % 10); + } else { + return null; + } + } + public new bool remove (Movie movie) { TreeIter iter;