From d8c74b11801e76e9d4a238dd2ac32b07ea6e7038 Mon Sep 17 00:00:00 2001
From: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
Date: Sun, 28 Nov 2021 02:21:24 +0900
Subject: [PATCH] =?UTF-8?q?Gtk::TextBuffer#get=5Fiter=5Fat=5Foffset=20?=
 =?UTF-8?q?=E3=81=AE=20deprecated=20=E3=82=92=E7=BD=AE=E3=81=8D=E6=8F=9B?=
 =?UTF-8?q?=E3=81=88=20refs=20#1547?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 core/mui/gtk_intelligent_textview.rb | 6 +++---
 core/mui/gtk_postbox.rb              | 3 ++-
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/core/mui/gtk_intelligent_textview.rb b/core/mui/gtk_intelligent_textview.rb
index dbf4bc51..3f9a7d6d 100644
--- a/core/mui/gtk_intelligent_textview.rb
+++ b/core/mui/gtk_intelligent_textview.rb
@@ -125,8 +125,8 @@ class Gtk::IntelligentTextview < Gtk::TextView
           start = pos.offset
           pixbuf = photo.load_pixbuf(width: font_size, height: font_size) do |loaded_pixbuf|
             unless buffer.destroyed?
-              insertion_start = buffer.get_iter_at_offset(start)
-              buffer.delete(insertion_start, buffer.get_iter_at_offset(start+1))
+              insertion_start = buffer.get_iter_at(offset: start)
+              buffer.delete(insertion_start, buffer.get_iter_at(offset: start+1))
               buffer.insert(insertion_start, loaded_pixbuf)
             end
           end
@@ -139,7 +139,7 @@ class Gtk::IntelligentTextview < Gtk::TextView
                                  }, nil)
           start = pos.offset
           buffer.insert(pos, note.description)
-          buffer.apply_tag(tagname, buffer.get_iter_at_offset(start), pos)
+          buffer.apply_tag(tagname, buffer.get_iter_at(offset: start), pos)
         else
           buffer.insert(pos, note.description, { tags: %w[shell] })
         end
diff --git a/core/mui/gtk_postbox.rb b/core/mui/gtk_postbox.rb
index b73c6f1e..18250a2f 100644
--- a/core/mui/gtk_postbox.rb
+++ b/core/mui/gtk_postbox.rb
@@ -397,7 +397,8 @@ module Gtk
         @options[:delegated_by].post.buffer.text = ''
       elsif !(@header.empty? and @footer.empty?)
         post.buffer.text = @header + @footer
-        post.buffer.place_cursor(post.buffer.get_iter_at_offset(@header.size)) end
+        post.buffer.place_cursor(post.buffer.get_iter_at(offset: @header.size))
+      end
       post.accepts_tab = false end
 
     # PostBoxを複製するときのために、このPostBoxを生成した時に指定された全ての名前付き引数と値のペアを返す
-- 
2.33.0

