diff options
author | Christian Grothoff <christian@grothoff.org> | 2021-11-16 19:28:57 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2021-11-16 19:28:57 +0100 |
commit | e8e83969e6cf71f7ab86010433aa6f63e74bd19f (patch) | |
tree | 1df18652f08dcdf1b4a35c3b7a49f37b49216158 /src/anastasis/anastasis-gtk_action.c | |
parent | 0ea0e7d7215648844a58d90315eb193a55458779 (diff) | |
download | anastasis-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.c | 21 |
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, "", |