diff --git a/CHANGELOG b/CHANGELOG index f4a8033f..e4aad629 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,5 +1,6 @@ 6.4.14: - Initialize track labels with the correct initial size +- Initialize album part with the correct size - Gui spacing updates 6.4.15-rc: diff --git a/gui/audio.c b/gui/audio.c index 298a896c..9f3fcbef 100644 --- a/gui/audio.c +++ b/gui/audio.c @@ -31,9 +31,10 @@ static inline void __audio_set_time_label(const gchar *label, unsigned int time) static void __audio_set_cover(gchar *path) { GtkImage *image = GTK_IMAGE(gui_builder_widget("o_cover")); - int height = gui_builder_widget_height("o_tags"); - GdkPixbuf *pix = gdk_pixbuf_new_from_file_at_size(path, height, - height, NULL); + int height = gui_builder_widget_height("o_tags") + + gui_builder_widget_height("o_position") - 1; + GdkPixbuf *pix = gdk_pixbuf_new_from_file_at_scale(path, -1, height, + true, NULL); gtk_image_set_from_pixbuf(image, pix); gtk_widget_show(GTK_WIDGET(image)); diff --git a/share/ocarina/ocarina6.glade b/share/ocarina/ocarina6.glade index 00d763e7..3f77f619 100644 --- a/share/ocarina/ocarina6.glade +++ b/share/ocarina/ocarina6.glade @@ -460,8 +460,6 @@ True False - 10 - 10 6