diff --git a/src/ebook-speaker.c b/src/ebook-speaker.c index 946c6bc..71d1e0f 100644 --- a/src/ebook-speaker.c +++ b/src/ebook-speaker.c @@ -633,7 +633,8 @@ void get_bookmark (misc_t *misc, my_attribute_t *my_attribute, free (str); if (! (local_reader = xmlReaderWalker (local_doc))) { - select_next_output_device (misc, daisy, sound_devices); + if (misc->current_sink < 0) + select_next_output_device (misc, daisy, sound_devices); return; } // if do