aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/browsertab.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/browsertab.cpp b/src/browsertab.cpp
index 8cc30a8..c86051d 100644
--- a/src/browsertab.cpp
+++ b/src/browsertab.cpp
@@ -1628,7 +1628,8 @@ void BrowserTab::on_search_box_returnPressed()
void BrowserTab::on_search_next_clicked()
{
- if (!this->ui->text_browser->find(this->ui->search_box->text()))
+ if (!this->ui->text_browser->find(this->ui->search_box->text()) &&
+ this->current_buffer.contains(this->ui->search_box->text().toUtf8()))
{
// Wrap search
this->ui->text_browser->moveCursor(QTextCursor::Start);
@@ -1638,7 +1639,8 @@ void BrowserTab::on_search_next_clicked()
void BrowserTab::on_search_previous_clicked()
{
- if (!this->ui->text_browser->find(this->ui->search_box->text(), QTextDocument::FindBackward))
+ if (!this->ui->text_browser->find(this->ui->search_box->text(), QTextDocument::FindBackward) &&
+ this->current_buffer.contains(this->ui->search_box->text().toUtf8()))
{
// Wrap search
this->ui->text_browser->moveCursor(QTextCursor::End);