|
Lines 122-141
Link Here
|
| 122 |
exception); |
122 |
exception); |
| 123 |
} |
123 |
} |
| 124 |
|
124 |
|
|
|
125 |
String markerDescription = selected.getAttribute(IMarker.MESSAGE, |
| 126 |
MarkerSupportConstants.EMPTY_STRING); |
| 125 |
if (resolutions.isEmpty()) { |
127 |
if (resolutions.isEmpty()) { |
| 126 |
Status newStatus = new Status(IStatus.WARNING, |
128 |
Status newStatus = new Status( |
|
|
129 |
IStatus.INFO, |
| 127 |
IDEWorkbenchPlugin.IDE_WORKBENCH, |
130 |
IDEWorkbenchPlugin.IDE_WORKBENCH, |
| 128 |
MarkerMessages.MarkerResolutionDialog_NoResolutionsFound); |
131 |
NLS |
|
|
132 |
.bind( |
| 133 |
MarkerMessages.MarkerResolutionDialog_NoResolutionsFound, |
| 134 |
new Object[] { markerDescription })); |
| 129 |
StatusAdapter adapter = new StatusAdapter(newStatus); |
135 |
StatusAdapter adapter = new StatusAdapter(newStatus); |
| 130 |
adapter.setProperty(StatusAdapter.TITLE_PROPERTY, |
136 |
adapter.setProperty(StatusAdapter.TITLE_PROPERTY, |
| 131 |
MarkerMessages.MarkerResolutionDialog_CannotFixTitle); |
137 |
MarkerMessages.MarkerResolutionDialog_CannotFixTitle); |
| 132 |
StatusManager.getManager().handle(adapter, StatusManager.SHOW); |
138 |
StatusManager.getManager().handle(adapter, StatusManager.SHOW); |
| 133 |
} else { |
139 |
} else { |
| 134 |
|
140 |
|
| 135 |
String description = NLS.bind( |
141 |
String description = NLS.bind( |
| 136 |
MarkerMessages.MarkerResolutionDialog_Description, selected |
142 |
MarkerMessages.MarkerResolutionDialog_Description, |
| 137 |
.getAttribute(IMarker.MESSAGE, MarkerSupportConstants.EMPTY_STRING)); |
143 |
markerDescription); |
| 138 |
|
144 |
|
| 139 |
IWizard wizard = new QuickFixWizard(description, resolutions, view |
145 |
IWizard wizard = new QuickFixWizard(description, resolutions, view |
| 140 |
.getSite()); |
146 |
.getSite()); |
| 141 |
WizardDialog dialog = new QuickFixWizardDialog(view.getSite() |
147 |
WizardDialog dialog = new QuickFixWizardDialog(view.getSite() |