Community
Participate
Working Groups
3.1.1 AbstractRulerActionDelegate.setActiveEditor(...) assumes that the given top-level editor part is a text editor and does not work if this is a multi-page editor. In order to support the mpe scenario we need to use an adapter here.
If a CU editor was used in a mpe it was possible to set breakpoints in 3.0. This no longer works in 3.1 due to changes in Platform UI. Making the AbstractRulerActionDelegate more flexible resolves this issue. The fix is trivial and low risk. Approving for 3.1.2.
Fix reviewed by Martin. Committed to HEAD and R3_1_maintenance. In builds > N20051128-0010 and > M20051123-0800. Bruce, can you verify this bug using upcoming M20051130-0800? Thanks.
verifying...
Verified that the code is in the M20060109-1200 build. Verified the 'Add Bookmark' actions still appear in the normal Java, Text, and Manifest Source editors. Verified that editors implementing ITextEditor directly still work due to the platform's adapter mechanism. Marking as verified.