Ticket #11209: ButTheBugIsStillPresent.patch

File ButTheBugIsStillPresent.patch, 2.5 KB (added by akks, 10 years ago)

Even after applying this patch I can reproduce the bug on Linux by mdk's method.

  • src/org/openstreetmap/josm/gui/ExtendedDialog.java

     
    285285        }
    286286        // Don't focus the "do not show this again" check box, but the default button.
    287287        if (toggleable || focusOnDefaultButton) {
    288             requestFocusToDefaultButton();
     288            //requestFocusToDefaultButton();
    289289        }
    290290        setVisible(true);
    291291        toggleSaveState();
  • src/org/openstreetmap/josm/gui/dialogs/properties/TagEditHelper.java

     
    459459                    }
    460460                    rememberWindowGeometry(geometry);
    461461                }
    462                 keys.setFixedLocale(PROPERTY_FIX_TAG_LOCALE.get());
     462                //keys.setFixedLocale(PROPERTY_FIX_TAG_LOCALE.get());
    463463            }
    464464            super.setVisible(visible);
    465465        }
     
    469469            Clipboard sysSel = Toolkit.getDefaultToolkit().getSystemSelection();
    470470            if (sysSel != null) {
    471471                Transferable old = Utils.getTransferableContent(sysSel);
    472                 cb.requestFocusInWindow();
     472                //cb.requestFocusInWindow();
    473473                cb.getEditor().selectAll();
    474474                sysSel.setContents(old, null);
    475475            } else {
    476                 cb.requestFocusInWindow();
     476                //cb.requestFocusInWindow();
    477477                cb.getEditor().selectAll();
    478478            }
    479479        }
  • src/org/openstreetmap/josm/gui/util/AdvancedKeyPressDetector.java

     
    7878     */
    7979    public void register() {
    8080        try {
    81             Toolkit.getDefaultToolkit().addAWTEventListener(this, AWTEvent.KEY_EVENT_MASK);
     81        //    Toolkit.getDefaultToolkit().addAWTEventListener(this, AWTEvent.KEY_EVENT_MASK);
    8282        } catch (SecurityException ex) {
    83             Main.warn(ex);
     83        //    Main.warn(ex);
    8484        }
    8585        timer = new Timer(0, new ActionListener() {
    8686            @Override