summaryrefslogtreecommitdiff
path: root/src/anastasis/anastasis-gtk_action.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2021-11-16 19:28:57 +0100
committerChristian Grothoff <christian@grothoff.org>2021-11-16 19:28:57 +0100
commite8e83969e6cf71f7ab86010433aa6f63e74bd19f (patch)
tree1df18652f08dcdf1b4a35c3b7a49f37b49216158 /src/anastasis/anastasis-gtk_action.c
parent0ea0e7d7215648844a58d90315eb193a55458779 (diff)
downloadanastasis-gtk-e8e83969e6cf71f7ab86010433aa6f63e74bd19f.tar.gz
anastasis-gtk-e8e83969e6cf71f7ab86010433aa6f63e74bd19f.tar.bz2
anastasis-gtk-e8e83969e6cf71f7ab86010433aa6f63e74bd19f.zip
-fix FTBFS
Diffstat (limited to 'src/anastasis/anastasis-gtk_action.c')
-rw-r--r--src/anastasis/anastasis-gtk_action.c21
1 files changed, 15 insertions, 6 deletions
diff --git a/src/anastasis/anastasis-gtk_action.c b/src/anastasis/anastasis-gtk_action.c
index 8581808..07b387e 100644
--- a/src/anastasis/anastasis-gtk_action.c
+++ b/src/anastasis/anastasis-gtk_action.c
@@ -1293,11 +1293,20 @@ action_secret_editing (void)
text = NULL;
if (! AG_in_secret_editing)
{
- GtkTextBuffer *tb = GCG_get_main_window_object (
- "anastasis_gtk_enter_secret_textbuffer");
+ GtkTextBuffer *tb = GTK_TEXT_BUFFER (GCG_get_main_window_object (
+ "anastasis_gtk_enter_secret_textbuffer"));
const char *old;
-
- old = gtk_entry_get_text (tb);
+ GtkTextIter start;
+ GtkTextIter end;
+
+ gtk_text_buffer_get_start_iter (tb,
+ &start);
+ gtk_text_buffer_get_end_iter (tb,
+ &end);
+ old = gtk_text_buffer_get_text (tb,
+ &start,
+ &end,
+ true);
if (0 != strcmp (old,
text))
gtk_text_buffer_set_text (tb,
@@ -1328,8 +1337,8 @@ action_secret_editing (void)
else
{
/* secret is NULL */
- GtkTextBuffer *tb = GCG_get_main_window_object (
- "anastasis_gtk_enter_secret_textbuffer");
+ GtkTextBuffer *tb = GTK_TEXT_BUFFER (GCG_get_main_window_object (
+ "anastasis_gtk_enter_secret_textbuffer"));
gtk_text_buffer_set_text (tb,
"",