After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 661394 - Combobox problems
Combobox problems
Status: RESOLVED OBSOLETE
Product: brasero
Classification: Applications
Component: libbrasero-media
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Brasero maintainer(s)
Brasero maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2011-10-10 16:35 UTC by David Zeuthen (not reading bugmail)
Modified: 2018-09-21 17:26 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description David Zeuthen (not reading bugmail) 2011-10-10 16:35:54 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
Comment 1 Luis Medinas 2011-10-10 16:42:34 UTC
confirmed on 3.2 too. Will fix it soon.
Comment 2 Jay M. 2012-02-03 00:59:22 UTC
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).
Comment 3 Tomas Bzatek 2012-10-04 10:26:06 UTC
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.
Comment 4 Paul Menzel 2012-11-07 11:48:55 UTC
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.
Comment 5 Paul Menzel 2012-11-07 12:41:12 UTC
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
Comment 6 Paul Menzel 2012-11-07 12:43:18 UTC
(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
Comment 7 Tomas Bzatek 2012-11-09 15:29:52 UTC
(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.
Comment 8 Benjamin Otte (Company) 2012-11-09 15:54:15 UTC
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?
Comment 9 GNOME Infrastructure Team 2018-09-21 17:26:36 UTC
-- 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.