summaryrefslogtreecommitdiff
path: root/shell
diff options
context:
space:
mode:
authorrootavish <[email protected]>2014-08-07 17:43:55 +0530
committerrootavish <[email protected]>2014-08-07 17:43:55 +0530
commitff0a79e545356046c7145bff0630a7cd50ad977c (patch)
tree69bcf2b5c333151297378f7da28a573b0d655f5f /shell
parent65dd892279c70b31509a5e478ae6f9aa44d9cd21 (diff)
downloadatril-ff0a79e545356046c7145bff0630a7cd50ad977c.tar.bz2
atril-ff0a79e545356046c7145bff0630a7cd50ad977c.tar.xz
Ability to search through epub documents
You can now search through the entire epub document. In the next commit I'm adding support for webkit2 with gtk3.
Diffstat (limited to 'shell')
-rw-r--r--shell/ev-window.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/shell/ev-window.c b/shell/ev-window.c
index d765a2d8..aab14229 100644
--- a/shell/ev-window.c
+++ b/shell/ev-window.c
@@ -5073,7 +5073,8 @@ ev_window_find_job_updated_cb (EvJobFind *job,
{
ev_window_update_actions (ev_window);
if (ev_window->priv->document->iswebdocument == TRUE ) {
- ev_web_view_find_changed(EV_WEB_VIEW(ev_window->priv->webview), job->results,job->text, job->case_sensitive);
+ ev_web_view_find_changed(EV_WEB_VIEW(ev_window->priv->webview),
+ job->results,job->text, job->case_sensitive);
}
else {
ev_view_find_changed (EV_VIEW (ev_window->priv->view),
@@ -5154,7 +5155,7 @@ find_bar_search_changed_cb (EggFindBar *find_bar,
search_string = egg_find_bar_get_search_string (find_bar);
if (ev_window->priv->document->iswebdocument) {
- ev_web_view_find_search_changed(EV_WEB_VIEW(ev_window->priv->webview),TRUE);
+ ev_web_view_find_search_changed(EV_WEB_VIEW(ev_window->priv->webview));
} else {
ev_view_find_search_changed (EV_VIEW (ev_window->priv->view));
}
@@ -5201,7 +5202,8 @@ find_bar_visibility_changed_cb (EggFindBar *find_bar,
}
else {
ev_web_view_find_set_highlight_search(EV_WEB_VIEW(ev_window->priv->webview),visible);
- ev_web_view_find_search_changed(EV_WEB_VIEW(ev_window->priv->webview),visible);
+ ev_web_view_find_search_changed(EV_WEB_VIEW(ev_window->priv->webview));
+ ev_web_view_set_handler(EV_WEB_VIEW(ev_window->priv->webview),visible);
}
ev_window_update_actions (ev_window);