IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
diff --git a/src/org/openstreetmap/josm/gui/MainApplication.java b/src/org/openstreetmap/josm/gui/MainApplication.java
|
a
|
b
|
|
| 412 | 412 | protected void initializeMainWindow() { |
| 413 | 413 | if (mainFrame != null) { |
| 414 | 414 | mainPanel = mainFrame.getPanel(); |
| | 415 | // Wait for contentPanePrivate to be non-null. See #22183. |
| | 416 | synchronized (MainApplication.class) { |
| | 417 | while (contentPanePrivate == null) { |
| | 418 | try { |
| | 419 | MainApplication.class.wait(10); |
| | 420 | } catch (InterruptedException e) { |
| | 421 | Thread.currentThread().interrupt(); |
| | 422 | throw new JosmRuntimeException(e); |
| | 423 | } |
| | 424 | } |
| | 425 | } |
| 415 | 426 | mainFrame.initialize(); |
| 416 | 427 | menu = mainFrame.getMenu(); |
| 417 | 428 | } else { |
| … |
… |
|
| 856 | 867 | if (contentPane instanceof JComponent) { |
| 857 | 868 | contentPanePrivate = (JComponent) contentPane; |
| 858 | 869 | } |
| | 870 | // See initializeMainWindow (for #22183) |
| | 871 | synchronized (MainApplication.class) { |
| | 872 | MainApplication.class.notifyAll(); |
| | 873 | } |
| 859 | 874 | mainPanel = mainFrame.getPanel(); |
| 860 | 875 | |
| 861 | 876 | if (args.hasOption(Option.LOAD_PREFERENCES)) { |