diff options
Diffstat (limited to 'src/gtkext/gtkbufferdisplay.c')
-rw-r--r-- | src/gtkext/gtkbufferdisplay.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/gtkext/gtkbufferdisplay.c b/src/gtkext/gtkbufferdisplay.c index ff651c8..4a2c814 100644 --- a/src/gtkext/gtkbufferdisplay.c +++ b/src/gtkext/gtkbufferdisplay.c @@ -521,7 +521,7 @@ static gboolean gtk_buffer_display_key_press(GtkWidget *widget, GdkEventKey *eve if (status) { gtk_buffer_display_relocate_caret(display, &area, cursor); - _gtk_display_panel_scroll_to_cursor(panel, cursor, SPT_RAW, false); + g_loaded_panel_scroll_to_cursor(G_LOADED_PANEL(panel), cursor, SPT_RAW, false); } else g_signal_emit_by_name(display, "reach-limit", dir); @@ -1038,7 +1038,8 @@ static void gtk_buffer_display_restart_caret_blinking(GtkBufferDisplay *display) } - g_signal_emit_by_name(display, "caret-moved", &display->caret_addr); + if (display->cursor != NULL) + g_signal_emit_by_name(display, "cursor-moved", display->cursor); } |