]> jfr.im git - irc/irssi/irssi.git/commitdiff
Merge pull request #56 from ailin-nemui/line-bookmark
authorailin-nemui <redacted>
Fri, 14 Jan 2022 10:29:25 +0000 (11:29 +0100)
committerAilin Nemui <redacted>
Fri, 14 Jan 2022 10:36:21 +0000 (11:36 +0100)
fix crash in Perl's $view->set_bookmark

(cherry picked from commit 95e3fea62236b606b9c9e4d0c4231c75589ef71f)

NEWS
src/perl/textui/TextBufferView.xs

diff --git a/NEWS b/NEWS
index 649f3669897b8e9f12944fd88c71e38ac408117e..0a49cc3a531deaaf175c2e25cad2ccd0c8e6a16b 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -4,7 +4,8 @@ v1.3.1-an 2021-12-17  Ailin Nemui <Nei>
           /UPGRADE (#1357, an#53)
 
 v1.3.0-an 2021-11-11  Ailin Nemui <Nei>
-       * /SET resolve_reverse_lookup setting was removed (#1135)
+       * /SET resolve_reverse_lookup setting was removed (#1034,
+          #1135)
        * Irssi will try to connect on IPv4 if IPv6 connection failed
          (#1146). By Shivaram Lingamneni
 
index 43aba4e60be033cfcef90d3f23a376642538dbac..e4cfe6745979dec2bd1ded59a33815ee2ddf6ccc 100644 (file)
@@ -49,14 +49,14 @@ textbuffer_view_scroll_line(view, line)
        Irssi::TextUI::TextBufferView view
        Irssi::TextUI::Line line
 CODE:
-       textbuffer_view_scroll_line(view, line->line);
+       textbuffer_view_scroll_line(view, Line(line));
 
 Irssi::TextUI::LineCache
 textbuffer_view_get_line_cache(view, line)
        Irssi::TextUI::TextBufferView view
        Irssi::TextUI::Line line
 CODE:
-       RETVAL = textbuffer_view_get_line_cache(view, line->line);
+       RETVAL = textbuffer_view_get_line_cache(view, Line(line));
 OUTPUT:
        RETVAL
 
@@ -65,7 +65,7 @@ textbuffer_view_remove_line(view, line)
        Irssi::TextUI::TextBufferView view
        Irssi::TextUI::Line line
 CODE:
-       textbuffer_view_remove_line(view, line->line);
+       textbuffer_view_remove_line(view, Line(line));
 
 void
 textbuffer_view_remove_all_lines(view)
@@ -82,7 +82,7 @@ textbuffer_view_set_bookmark(view, name, line)
        char *name
        Irssi::TextUI::Line line
 CODE:
-       textbuffer_view_set_bookmark(view, name, line->line);
+       textbuffer_view_set_bookmark(view, name, Line(line));
 
 void
 textbuffer_view_set_bookmark_bottom(view, name)