void MainWindow::Window::launchViewer( QStringList files, bool reuse, bool slideShow, bool random ) { int seek = -1; if ( files.count() == 0 ) { QMessageBox::warning( MainWindow::Window::theMainWindow(), i18n("No Images or Videos to Display"), i18n("None of the selected images or videos were available on disk.") ); return; <<<<<<< .mine } else if ( files.count() == 1 ) { // we fake it so it appears the user has selected all images // and magically scrolls to the originally selected one QString fileName = files.first(); files = DB::ImageDB::instance()->currentScope( true ); int index = 0; for( QStringList::Iterator it = files.begin(); it != files.end(); ++it, ++index ) { if ( *it == fileName ) { seek = index; break; } } ======= } else if ( files.count() == 1 ) { // we fake it so it appears the user has selected all images // and magically scrolls to the originally selected one const QString fileName = ((const QStringList&)files).first(); files = DB::ImageDB::instance()->currentScope( true ); seek = files.findIndex(fileName); >>>>>>> .r666225 }