Skip to content

Commit e218dee

Browse files
authored
Fix #61: Texlipse preferences crash in Eclipse Photon Release (#62)
Task-Url: #61
1 parent 98fe7b7 commit e218dee

4 files changed

Lines changed: 11 additions & 18 deletions

File tree

default.target

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
22
<?pde?>
33
<!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->
4-
<target name="Eclipse TeXlipse Target Platform" sequenceNumber="1499707086">
4+
<target name="Eclipse TeXlipse Target Platform" sequenceNumber="1532417233">
55
<locations>
66
<location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
7-
<unit id="org.eclipse.sdk.feature.group" version="4.6.3.v20170301-0400"/>
8-
<repository location="http://download.eclipse.org/releases/neon/"/>
7+
<unit id="org.eclipse.sdk.feature.group" version="4.8.0.v20180611-0826"/>
8+
<repository location="http://download.eclipse.org/releases/photon/"/>
99
</location>
1010
<location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
11-
<unit id="org.eclipse.license.feature.group" version="1.0.1.v20140414-1359"/>
11+
<unit id="org.eclipse.license.feature.group" version="2.0.1.v20180423-1114"/>
1212
<repository location="http://download.eclipse.org/cbi/updates/license"/>
1313
</location>
1414
</locations>

default.tpd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
target "Eclipse TeXlipse Target Platform" with source requirements
22

3-
location "http://download.eclipse.org/releases/neon/" {
3+
location "http://download.eclipse.org/releases/photon/" {
44
org.eclipse.sdk.feature.group
55
}
66
location "http://download.eclipse.org/cbi/updates/license" {

org.eclipse.texlipse/source/org/eclipse/texlipse/properties/BuilderSettingsPreferencePage.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,7 @@
3131
import org.eclipse.texlipse.builder.ProgramRunner;
3232
import org.eclipse.ui.IWorkbench;
3333
import org.eclipse.ui.IWorkbenchPreferencePage;
34-
import org.eclipse.ui.help.WorkbenchHelp;
35-
34+
import org.eclipse.ui.PlatformUI;
3635

3736
/**
3837
* Builder preferences.
@@ -135,7 +134,7 @@ private void addTexInstallDir(Composite contents) {
135134
texDirField = new Text(parent, SWT.SINGLE | SWT.BORDER);
136135
texDirField.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
137136
texDirField.setText("");
138-
WorkbenchHelp.setHelp(texDirField, TexlipseHelpIds.BUILDER_TEX_DIR);
137+
PlatformUI.getWorkbench().getHelpSystem().setHelp(texDirField, TexlipseHelpIds.BUILDER_TEX_DIR);
139138

140139
Button button = new Button(parent, SWT.PUSH);
141140
button.setText(JFaceResources.getString("openBrowse"));
@@ -182,7 +181,7 @@ public void widgetSelected(SelectionEvent event) {
182181
int index = builderList.getSelectionIndex();
183182
editButton.setEnabled(index >= 0);
184183
}});
185-
WorkbenchHelp.setHelp(builderList, TexlipseHelpIds.BUILDER_LIST);
184+
PlatformUI.getWorkbench().getHelpSystem().setHelp(builderList, TexlipseHelpIds.BUILDER_LIST);
186185

187186
Composite rightPart = new Composite(contents, SWT.NULL);
188187
rightPart.setLayout(new GridLayout());

org.eclipse.texlipse/source/org/eclipse/texlipse/properties/ViewerSettingsPreferencePage.java

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,7 @@
1717
import org.eclipse.texlipse.viewer.util.FileLocationServer;
1818
import org.eclipse.ui.IWorkbench;
1919
import org.eclipse.ui.IWorkbenchPreferencePage;
20-
import org.eclipse.ui.help.WorkbenchHelp;
21-
20+
import org.eclipse.ui.PlatformUI;
2221

2322
/**
2423
* Viewer preferences.
@@ -49,12 +48,7 @@ protected void createFieldEditors() {
4948
TexlipsePreferencePage.addSpacer(2, getFieldEditorParent());
5049
ViewerListFieldEditor vfe = new ViewerListFieldEditor(TexlipsePlugin.getResourceString("preferenceViewerConfigsLabel"), getFieldEditorParent());
5150
addField(vfe);
52-
WorkbenchHelp.setHelp(vfe.getListControl(getFieldEditorParent()), TexlipseHelpIds.VIEWER_LIST);
53-
54-
// Depricated. Eclipse has it's own mechanism for auto rebuild.
55-
//TexlipsePreferencePage.addSpacer(2, getFieldEditorParent());
56-
//TexlipsePreferencePage.addSeparator(2, getFieldEditorParent());
57-
//addField(new BooleanFieldEditor(TexlipseProperties.BUILD_BEFORE_VIEW, TexlipsePlugin.getResourceString("preferenceViewerBuildLabel"), getFieldEditorParent()));
51+
PlatformUI.getWorkbench().getHelpSystem().setHelp(vfe.getListControl(getFieldEditorParent()), TexlipseHelpIds.VIEWER_LIST);
5852

5953
TexlipsePreferencePage.addSpacer(2, getFieldEditorParent());
6054
TexlipsePreferencePage.addSeparator(2, getFieldEditorParent());
@@ -71,7 +65,7 @@ protected void createFieldEditors() {
7165

7266
addField(new BooleanFieldEditor(TexlipseProperties.BUILDER_RETURN_FOCUS, TexlipsePlugin.getResourceString("preferenceViewerReturnFocusLabel"), getFieldEditorParent()));
7367

74-
WorkbenchHelp.setHelp(port.getTextControl(getFieldEditorParent()), TexlipseHelpIds.VIEWER_PORT);
68+
PlatformUI.getWorkbench().getHelpSystem().setHelp(port.getTextControl(getFieldEditorParent()), TexlipseHelpIds.VIEWER_PORT);
7569
}
7670

7771
/**

0 commit comments

Comments
 (0)