Do not reset the search if it's a different search id

Doesn't make any sense, why would we want a "running searches map" if we
always reset the previous one?

BUGS: 334568
FIXED-IN: 4.13.2
This commit is contained in:
Albert Astals Cid 2014-05-10 10:04:47 +02:00
parent e514ddbf78
commit 3c3d4373ab
2 changed files with 0 additions and 7 deletions

View file

@ -3295,11 +3295,6 @@ void Document::searchText( int searchID, const QString & text, bool fromStart, Q
search->continueOnPage = -1;
searchIt = d->m_searches.insert( searchID, search );
}
if (d->m_lastSearchID != searchID)
{
resetSearch(d->m_lastSearchID);
}
d->m_lastSearchID = searchID;
RunningSearch * s = *searchIt;
// update search structure

View file

@ -80,7 +80,6 @@ class DocumentPrivate
public:
DocumentPrivate( Document *parent )
: m_parent( parent ),
m_lastSearchID( -1 ),
m_tempFile( 0 ),
m_docSize( -1 ),
m_allocatedPixmapsTotalMemory( 0 ),
@ -190,7 +189,6 @@ class DocumentPrivate
// find descriptors, mapped by ID (we handle multiple searches)
QMap< int, RunningSearch * > m_searches;
int m_lastSearchID;
bool m_searchCancelled;
// needed because for remote documents docFileName is a local file and