Comment 2 for bug 1695768

Revision history for this message
Cubic PPA (cubic-wizard) wrote :

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.