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;