Ignore:
Timestamp:
03/22/12 00:38:56 (13 years ago)
Author:
masberg
Message:

A few more formatting fixes and minor refactorings.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/org.modelica.mdt.ui/src/org/modelica/mdt/ui/editor/ModelicaEditor.java

    r1403 r1404  
    487487        @Override
    488488        public void selectionChanged(SelectionChangedEvent event) {
    489             // XXX: see https://bugs.eclipse.org/bugs/show_bug.cgi?id=56161
    490489            ModelicaEditor.this.selectionChanged();
    491490        }
     
    557556        return part != null && part.equals(this);
    558557    }
     558
    559559    private boolean isModelicaContentOutlinePageActive() {
    560560        IWorkbenchPart part= getActivePart();
     
    757757                    markInNavigationHistory();
    758758                }
    759 
    760             }
    761             catch (Exception x) {
    762             }
    763 
     759            }
     760            catch (Exception e) {
     761                // Empty.
     762            }
    764763        }
    765764        else if (moveCursor) {
     
    800799                IRegion range= getRegionFromSourceRegion(element.getLocation().getSourceRegion(), getViewer().getDocument());
    801800                if (offset < range.getOffset() + range.getLength() && range.getOffset() < offset + length) {
    802 
    803801                    ISourceViewer viewer= getSourceViewer();
     802
    804803                    if (viewer instanceof ITextViewerExtension5) {
    805804                        ITextViewerExtension5 extension= (ITextViewerExtension5) viewer;
     
    808807
    809808                    setHighlightRange(range.getOffset(), range.getLength(), true);
     809
    810810                    if (fOutlinePage != null) {
    811811                        fOutlineSelectionChangedListener.uninstall(fOutlinePage);
     
    816816                    return;
    817817                }
     818
    818819                element= element.getParent();
    819820            }
    820 
    821821        }
    822822        catch (Exception x) {
     
    889889            return fHoverInfo.toString();
    890890        }
     891
    891892        /*
    892893         * @see org.eclipse.jface.text.information.IInformationProviderExtension#getInformation2(org.eclipse.jface.text.ITextViewer, org.eclipse.jface.text.IRegion)
     
    10981099            if (sourceViewer instanceof ProjectionViewer) {
    10991100                ProjectionViewer pv= (ProjectionViewer) sourceViewer;
    1100                 if (pv.canDoOperation(ProjectionViewer.TOGGLE))
     1101                if (pv.canDoOperation(ProjectionViewer.TOGGLE)) {
    11011102                    pv.doOperation(ProjectionViewer.TOGGLE);
     1103                }
    11021104            }
    11031105        }
     
    12371239                    }
    12381240                }
     1241
    12391242                return;
    12401243            }
     
    12431246                    new ToggleFoldingRunner().runWhenNextVisible();
    12441247                }
     1248
    12451249                return;
    12461250            }
    1247 
    12481251        }
    12491252        finally {
     
    12821285            if (projectionMode) {
    12831286                projectionViewer.disableProjection();
    1284                 if (fProjectionModelUpdater != null)
     1287                if (fProjectionModelUpdater != null) {
    12851288                    fProjectionModelUpdater.uninstall();
     1289                }
    12861290            }
    12871291
     
    12951299                projectionViewer.enableProjection();
    12961300            }
    1297 
    12981301        }
    12991302        finally {
     
    13131316    @Override
    13141317    protected String getStatusHeader(IStatus status) {
     1318        String statusHeader = null;
     1319
    13151320        if (fEncodingSupport != null) {
    1316             String message= fEncodingSupport.getStatusHeader(status);
    1317             if (message != null) {
    1318                 return message;
    1319             }
    1320         }
    1321 
    1322         return super.getStatusHeader(status);
     1321            statusHeader = fEncodingSupport.getStatusHeader(status);
     1322        }
     1323
     1324        if (statusHeader == null) {
     1325            statusHeader = super.getStatusHeader(status);
     1326        }
     1327
     1328        return statusHeader;
    13231329    }
    13241330
     
    13281334    @Override
    13291335    protected String getStatusBanner(IStatus status) {
     1336        String statusBanner = null;
     1337
    13301338        if (fEncodingSupport != null) {
    1331             String message= fEncodingSupport.getStatusBanner(status);
    1332             if (message != null) {
    1333                 return message;
    1334             }
    1335         }
    1336 
    1337         return super.getStatusBanner(status);
     1339            statusBanner = fEncodingSupport.getStatusBanner(status);
     1340        }
     1341
     1342        if (statusBanner == null) {
     1343            statusBanner = super.getStatusBanner(status);
     1344        }
     1345
     1346        return statusBanner;
    13381347    }
    13391348
     
    13431352    @Override
    13441353    protected String getStatusMessage(IStatus status) {
     1354        String statusMessage = null;
     1355
    13451356        if (fEncodingSupport != null) {
    1346             String message= fEncodingSupport.getStatusMessage(status);
    1347             if (message != null) {
    1348                 return message;
    1349             }
    1350         }
    1351 
    1352         return super.getStatusMessage(status);
     1357            statusMessage = fEncodingSupport.getStatusMessage(status);
     1358        }
     1359
     1360        if (statusMessage == null) {
     1361            statusMessage = super.getStatusMessage(status);
     1362        }
     1363
     1364        return statusMessage;
    13531365    }
    13541366}
Note: See TracChangeset for help on using the changeset viewer.