mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-01 11:33:24 +00:00
gtk_combo_box_entries and empty text
Passing -1 to gtk_combo_box_set_active, seems not to work as the gtk documentation explains; there might be a bug in the library or some special case that is not explained. could be related to: http://mail.gnome.org/archives/gtk-devel-list/2004-March/msg00170.html passing \n seems to "trick" the cell renderer to clear the entry completely. This is a temporary solution. Signed-off-by: Lubomir I. Ivanov <neolit123@gmail.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
5c2fca2620
commit
f826470d32
1 changed files with 2 additions and 2 deletions
4
info.c
4
info.c
|
@ -98,9 +98,9 @@ void flush_dive_info_changes(struct dive *dive)
|
|||
static void set_combo_box_entry_text(GtkComboBoxEntry *combo_box, const char *text)
|
||||
{
|
||||
GtkEntry *entry = GTK_ENTRY(gtk_bin_get_child(GTK_BIN(combo_box)));
|
||||
gtk_combo_box_set_active(GTK_COMBO_BOX(combo_box), 0);
|
||||
gtk_combo_box_set_active(GTK_COMBO_BOX(combo_box), -1);
|
||||
if (!*text)
|
||||
text = " ";
|
||||
text = "\n";
|
||||
gtk_entry_set_text(entry, text);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue