Changeset 247


Ignore:
Timestamp:
11/14/02 16:35:31 (21 years ago)
Author:
piso
Message:

unsplitInternal(): promote secondary buffer in editor being killed too.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/j/src/org/armedbear/j/Frame.java

    r122 r247  
    33 *
    44 * Copyright (C) 1998-2002 Peter Graves
    5  * $Id: Frame.java,v 1.2 2002-10-13 16:56:02 piso Exp $
     5 * $Id: Frame.java,v 1.3 2002-11-14 16:35:31 piso Exp $
    66 *
    77 * This program is free software; you can redistribute it and/or
     
    467467    public void switchToBuffer(final Buffer buf)
    468468    {
    469         Debug.assertTrue(buf.isPaired() ||
     469        Debug.bugIfNot(buf.isPaired() ||
    470470            (getEditorCount() == 2 && editors[0].getBuffer().isPaired()));
    471471        final Buffer primary;
     
    696696    }
    697697
    698     private void unsplitInternal(Editor keep, Editor kill)
     698    private void unsplitInternal(final Editor keep, final Editor kill)
    699699    {
    700700        Editor.getSessionProperties().saveSidebarState(this);
     
    715715        editors[1] = null;
    716716        Buffer buffer = keep.getBuffer();
     717        if (buffer.isSecondary())
     718            buffer.promote();
     719        buffer = kill.getBuffer();
    717720        if (buffer.isSecondary())
    718721            buffer.promote();
Note: See TracChangeset for help on using the changeset viewer.