GNOME Bugzilla – Bug 661394
Combobox problems
Last modified: 2018-09-21 17:26:36 UTC
When trying to burn an ISO using F15's brasero-3.0.0-2.fc15.x86_64 packages, the combo box is empty even though I have a blank disc in there. Clicking the combo box reveals this as well. See http://people.freedesktop.org/~david/brasero-treeview-bug-1.png http://people.freedesktop.org/~david/brasero-treeview-bug-2.png
confirmed on 3.2 too. Will fix it soon.
Confirmed this in Arch Linux, brasero 3.2 as well. Any time there is a selection option in a combo box it will stay blank, regardless of selection. It will in fact make the selection, but you can't tell what is selected in the gui (no gui feedback in the combo boxes).
Confirming on 3.6. Was looking at this issue yesterday but couldn't find anything sensible. Combo box is created properly, model and cell renderers seem sane. Started thinking this is a gtk3 bug but then, simple test app with combobox and just one item works fine. This is only a problem when there's exactly one item in the combobox. There's no way how to re-select the item, when popped down it's still blank. This is not a problem when there two or more items, switching them forth and back "fixes" the problem. Watching gtk_combo_box_get_active_iter() the item is actually selected and doesn't prevent Brasero from its job. Manually calling gtk_combo_box_set_active() incl. the -1 value makes no difference.
Just a me too comment that this is present in Debian Wheezy with Brasero 3.4.1-4 and GTK+ 3.4.2-4 and to get me subscribed.
I uploaded a screencast to bug 687836 comment 1 [1][2] showing this problem too and another one, that the Copy button is disabled. [1] https://bugzilla.gnome.org/show_bug.cgi?id=687836 [2] https://bugzilla.gnome.org/attachment.cgi?id=228360
(In reply to comment #3) > Confirming on 3.6. Was looking at this issue yesterday but couldn't find > anything sensible. Combo box is created properly, model and cell renderers seem > sane. Started thinking this is a gtk3 bug but then, simple test app with > combobox and just one item works fine. Maybe it is related to bug 677609 [1]? Do you have a self built GTK stack from latest master somewhere? > This is only a problem when there's exactly one item in the combobox. There's > no way how to re-select the item, when popped down it's still blank. This is > not a problem when there two or more items, switching them forth and back > "fixes" the problem. > > Watching gtk_combo_box_get_active_iter() the item is actually selected and > doesn't prevent Brasero from its job. Manually calling > gtk_combo_box_set_active() incl. the -1 value makes no difference. Could you upload your test programs too? [1] https://bugzilla.gnome.org/show_bug.cgi?id=677609
(In reply to comment #6) > Could you upload your test programs too? Was using gtk3-demo, perhaps I ripped it off and made a standalone source. But I don't have it anywhere, the official demo illustrates the possibility just well.
So, I think the problem happens when the TreeModel used by the Combobox gets populated after the combobox has been created, kinda like this: model = new ListStore() combobox = new ComboBox (model) add_cell_renderers (combobox) add_row (model) But I have no clue what's happening then, because in my tests I can just select an item and it becomes visible then. Maybe Brasero does weird things to the CellView or whatever widget it uses?
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/brasero/issues/203.