diff --git a/src/ui/ripcd.cpp b/src/ui/ripcd.cpp index 9531be831..d5894eb0f 100644 --- a/src/ui/ripcd.cpp +++ b/src/ui/ripcd.cpp @@ -315,6 +315,10 @@ void RipCD::ClickedRipButton() { AddTrack(i, title, transcoded_filename); } + // Do nothing if no tracks are selected. + if (tracks_.isEmpty()) + return; + // Start ripping. SetWorking(true); {