Busy loop freeze when enabling horizontal layout before opening a repository's history view
Steps to reproduce
- Fresh installation of gitg
- Open gitg
- Open preferences dialog
- Enable horizontal layout
What happens:
-
App stops responding. On the terminal, I can see this line of code printed infinitely:
(gitg:12192: Gtk-CRITICAL **: 09:47:44.123: gtk_widget_get_parent: assertion ‘GTK_IS_WIDGET (widget)’ failed
-
I need to kill the application because it does not respond to input any more, running in a busy loop.
What should happen:
- Change the preference and keep working.
Additional information: This issue does not happen when unchecking the checkbox for horizontal layout. After restarting the app, everything is fine too.
Affected versions:
- 3.30.1 on Windows 10
- 3.30.0 on Fedora 29
- others not tested