diff options
author | Kevin Chabowski <kevin@kch42.de> | 2013-11-04 13:58:02 +0100 |
---|---|---|
committer | Kevin Chabowski <kevin@kch42.de> | 2013-11-04 13:58:02 +0100 |
commit | 25135a163aeb6891614fd18e1a9316955ec3920a (patch) | |
tree | 30b35abf8ac3f51bc19d83577c3694964e841ffc | |
parent | fd2bd4a1379c5b030bfab933678fa933d9c05245 (diff) | |
download | biomed-25135a163aeb6891614fd18e1a9316955ec3920a.tar.gz biomed-25135a163aeb6891614fd18e1a9316955ec3920a.tar.bz2 biomed-25135a163aeb6891614fd18e1a9316955ec3920a.zip |
onDel re-selects the current entry
-rw-r--r-- | biome_info_editor.go | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/biome_info_editor.go b/biome_info_editor.go index 8b47308..f4f23cd 100644 --- a/biome_info_editor.go +++ b/biome_info_editor.go @@ -234,7 +234,7 @@ func (bl *biomeList) onAdd() { } func (bl *biomeList) onDel() { - idx, iter, _ := bl.treeviewIdx() + idx, iter, path := bl.treeviewIdx() if idx < 0 { return } @@ -243,6 +243,9 @@ func (bl *biomeList) onDel() { bl.biomes = bl.biomes[:len(bl.biomes)-1] bl.lStore.Remove(iter) + if len(bl.biomes) > 0 { + bl.treeview.SetCursor(path, nil, false) + } } func (bl *biomeList) onUp() { idx, iter, path := bl.treeviewIdx() |