This issue seems to have been caused by the time.sleep(0.25) call applied at the end of the display.show_page(). The thread was being terminated before finishing. Removing the call to time.sleep() resolved the issue.
A corresponding problem related to this bus was that the Filename, Volume ID, and Disk name fields in the Custom ISO section were shown with a white background when they are non-editable.
This was caused by calls to GLib.idle_add(), in the following functions, used to change the appearance of the widgets on the screen:
- display.set_label_error()
- display.set_entry_error()
- display.set_entry_editable()
The changes to the widgets were not being applied. As a result, the widgets were not displayed correctly.
To correct this problem, we call label.set_name() and entry.set_name() directly. Keep an eye out for Gtk thread issues, as a result of this fix.
This issue seems to have been caused by the time.sleep(0.25) call applied at the end of the display. show_page( ). The thread was being terminated before finishing. Removing the call to time.sleep() resolved the issue.
A corresponding problem related to this bus was that the Filename, Volume ID, and Disk name fields in the Custom ISO section were shown with a white background when they are non-editable.
This was caused by calls to GLib.idle_add(), in the following functions, used to change the appearance of the widgets on the screen: set_label_ error() set_entry_ error() set_entry_ editable( )
- display.
- display.
- display.
The changes to the widgets were not being applied. As a result, the widgets were not displayed correctly.
To correct this problem, we call label.set_name() and entry.set_name() directly. Keep an eye out for Gtk thread issues, as a result of this fix.