From 7389b5071b72ee9dec9f1cad20fb4563b25c6a2c Mon Sep 17 00:00:00 2001 From: oldmud0 Date: Sat, 8 Jan 2022 14:52:08 -0600 Subject: Don't restart background if background is unchanged --- src/aolayer.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/aolayer.cpp') diff --git a/src/aolayer.cpp b/src/aolayer.cpp index a5e1d9b..ba7f2cb 100644 --- a/src/aolayer.cpp +++ b/src/aolayer.cpp @@ -153,6 +153,12 @@ void BackgroundLayer::load_image(QString p_filename) qDebug() << "[BackgroundLayer] BG loaded: " << p_filename; #endif QString final_path = ao_app->get_image_suffix(ao_app->get_background_path(p_filename)); + + if (final_path == last_path) { + // Don't restart background if background is unchanged + return; + } + start_playback(final_path); play(); } -- cgit