Changeset 8520 in josm for trunk/src/org/openstreetmap


Ignore:
Timestamp:
2015-06-22T13:20:28+02:00 (9 years ago)
Author:
Don-vip
Message:

see #11591, see #11355 - disable blocking code + fix some sonar issues. Splash screen does not work anymore but at least JOSM starts correctly.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/SplashScreen.java

    r8516 r8520  
    123123    @Override
    124124    public void stateChanged(ChangeEvent ignore) {
    125         GuiHelper.runInEDT(new Runnable() {
     125        /*GuiHelper.runInEDT(new Runnable() {
    126126            @Override
    127127            public void run() {
    128128                progressRenderer.setTasks(progressMonitor.toString());
    129129            }
    130         });
     130        });*/
    131131    }
    132132
     
    266266        @Deprecated
    267267        public void finishTask() {
    268         }
    269 
     268            // Not used
     269        }
     270
     271        /**
     272         * Displays the given task as finished.
     273         * @param title the task title
     274         */
    270275        public void finishTask(String title) {
    271276            final Task task = Utils.find(tasks, Predicates.<Task>equalTo(new MeasurableTask(title)));
    272             if (task != null && task instanceof MeasurableTask) {
     277            if (task instanceof MeasurableTask) {
    273278                ((MeasurableTask) task).finish();
    274279                Main.debug(tr("{0} completed in {1}", title, ((MeasurableTask) task).duration));
     
    279284        @Override
    280285        public void invalidate() {
     286            // Not used
    281287        }
    282288
    283289        @Override
    284290        public void setTicksCount(int ticks) {
     291            // Not used
    285292        }
    286293
     
    301308        @Override
    302309        public void worked(int ticks) {
     310            // Not used
    303311        }
    304312
     
    310318        @Override
    311319        public void cancel() {
     320            // Not used
    312321        }
    313322
    314323        @Override
    315324        public void addCancelListener(CancelListener listener) {
     325            // Not used
    316326        }
    317327
    318328        @Override
    319329        public void removeCancelListener(CancelListener listener) {
     330            // Not used
    320331        }
    321332
    322333        @Override
    323334        public void appendLogMessage(String message) {
     335            // Not used
    324336        }
    325337
    326338        @Override
    327339        public void setProgressTaskId(ProgressTaskId taskId) {
     340            // Not used
    328341        }
    329342
     
    350363        private final JosmEditorPane lblTaskTitle = new JosmEditorPane();
    351364        private final JProgressBar progressBar = new JProgressBar(JProgressBar.HORIZONTAL);
    352         private static final String labelHtml = "<html>"
     365        private static final String LABEL_HTML = "<html>"
    353366                + "<style>ul {margin-top: 0; margin-bottom: 0; padding: 0;} li {margin: 0; padding: 0;}</style>";
    354367
     
    357370
    358371            JosmEditorPane.makeJLabelLike(lblTaskTitle, false);
    359             lblTaskTitle.setText(labelHtml);
     372            lblTaskTitle.setText(LABEL_HTML);
    360373            final JScrollPane scrollPane = new JScrollPane(lblTaskTitle,
    361374                    ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED, ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
     
    368381        }
    369382
     383        /**
     384         * Constructs a new {@code SplashScreenProgressRenderer}.
     385         */
    370386        public SplashScreenProgressRenderer() {
    371387            build();
     
    374390        public void setTasks(String tasks) {
    375391            synchronized (lblTaskTitle) {
    376                 lblTaskTitle.setText(labelHtml + tasks);
     392                lblTaskTitle.setText(LABEL_HTML + tasks);
    377393                lblTaskTitle.setCaretPosition(lblTaskTitle.getDocument().getLength());
    378394            }
Note: See TracChangeset for help on using the changeset viewer.