emacs-diffs
[Top][All Lists]
Advanced

[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
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]