View | Details | Raw Unified | Return to bug 58439
Collapse All | Expand All

(-)trunk/src/java/org/apache/poi/ss/formula/FormulaShifter.java (-2 / +2 lines)
Lines 142-148 Link Here
142
            case Row:
142
            case Row:
143
                return adjustPtgDueToRowMove(ptg, currentExternSheetIx);
143
                return adjustPtgDueToRowMove(ptg, currentExternSheetIx);
144
            case Sheet:
144
            case Sheet:
145
                return adjustPtgDueToShiftMove(ptg);
145
                return adjustPtgDueToSheetMove(ptg);
146
            default:
146
            default:
147
                throw new IllegalStateException("Unsupported shift mode: " + _mode);
147
                throw new IllegalStateException("Unsupported shift mode: " + _mode);
148
        }
148
        }
Lines 205-211 Link Here
205
		return null;
205
		return null;
206
	}
206
	}
207
207
208
    private Ptg adjustPtgDueToShiftMove(Ptg ptg) {
208
    private Ptg adjustPtgDueToSheetMove(Ptg ptg) {
209
        Ptg updatedPtg = null;
209
        Ptg updatedPtg = null;
210
        if(ptg instanceof Ref3DPtg) {
210
        if(ptg instanceof Ref3DPtg) {
211
            Ref3DPtg ref = (Ref3DPtg)ptg;
211
            Ref3DPtg ref = (Ref3DPtg)ptg;

Return to bug 58439