[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 73d17fd 2/3: Free find text in correct procedure
From: |
Lars Ingebrigtsen |
Subject: |
master 73d17fd 2/3: Free find text in correct procedure |
Date: |
Sun, 7 Nov 2021 09:31:49 -0500 (EST) |
branch: master
commit 73d17fd4b7877c893f0ca09c9f8f93ce66c7643a
Author: Po Lu <luangruo@yahoo.com>
Commit: Lars Ingebrigtsen <larsi@gnus.org>
Free find text in correct procedure
* src/xwidget.c (Fxwidget_webkit_previous_result): Don't free find
text.
(Fxwidget_webkit_finish_search): Free find text here instead.
---
src/xwidget.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/src/xwidget.c b/src/xwidget.c
index b0700b6..f95f5f1 100644
--- a/src/xwidget.c
+++ b/src/xwidget.c
@@ -2025,12 +2025,6 @@ using `xwidget-webkit-search'. */)
webview = WEBKIT_WEB_VIEW (xw->widget_osr);
controller = webkit_web_view_get_find_controller (webview);
webkit_find_controller_search_previous (controller);
-
- if (xw->find_text)
- {
- xfree (xw->find_text);
- xw->find_text = NULL;
- }
unblock_input ();
#endif
@@ -2063,6 +2057,12 @@ using `xwidget-webkit-search'. */)
webview = WEBKIT_WEB_VIEW (xw->widget_osr);
controller = webkit_web_view_get_find_controller (webview);
webkit_find_controller_search_finish (controller);
+
+ if (xw->find_text)
+ {
+ xfree (xw->find_text);
+ xw->find_text = NULL;
+ }
unblock_input ();
#endif