Project: Eclipse_Platform_UI
Bug 125567 [MPE] Service activation should be done in a different method
Reported: 2006-01-27 16:03:47 | Status: verified fixed

As it stands right now, services are activated in MultiPageEditorPart.setFocus(int). This is probably the wrong place for this to be happening, as it is only ever called by setFocus() and setFocus() can be re-implemented. It might be better to put it in a method does not specifically allow overriding. I would suggest pageChange(int).

Files changed in fix:
bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/part/MultiPageEditorPart.java