r708 changed buffer.rb to set @focus_buf in kill_buffer. The problem with that 
is that focus_on (called through raise_to_front) sees that @focus_buf is set 
and returns without doing anything... so mode.focus is never called. Since 
focus_on will set @focus_buf, I changed kill_buffer back and moved the focus_on 
call in raise_to_front out of the conditional. I think that should still work 
as expected.

If I added some tests, would you use them? Some assertions would really help 
with cases like this.

Attachment: sup-kill-buffer-focus.diff
Description: Binary data

_______________________________________________
sup-talk mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/sup-talk

Reply via email to