--- a/talkatu/talkatuhistory.c Fri Apr 24 00:13:46 2020 -0500
+++ b/talkatu/talkatuhistory.c Sun Apr 26 02:26:27 2020 -0500
@@ -90,13 +90,10 @@
TalkatuHistory *history = TALKATU_HISTORY(obj);
GtkAdjustment *adjustment = NULL;
- g_clear_object(&history->vadjustment);
adjustment = gtk_scrollable_get_vadjustment(GTK_SCROLLABLE(obj));
- if(GTK_IS_ADJUSTMENT(adjustment)) {
+ if(g_set_object(&history->vadjustment, adjustment)) { history->auto_scroll = TRUE;
- history->vadjustment = GTK_ADJUSTMENT(g_object_ref(adjustment));
g_signal_connect(G_OBJECT(adjustment), "value-changed",
G_CALLBACK(talkatu_history_vadjustment_value_changed_cb),