Ticket #23024: set-foreground-for-warning-label.patch

File set-foreground-for-warning-label.patch, 1.6 KB (added by Larsossum, 3 years ago)

Patch for fixing the problem

  • src/org/openstreetmap/josm/gui/io/UploadTextComponentValidator.java

     
    4848        super.feedbackWarning(msg);
    4949        if (!Objects.equals(msg, feedback.getText())) {
    5050            feedback.setText(msg);
    51             feedback.setForeground(null);
     51            feedback.setForeground(WARNING_FOREGROUND);
    5252            feedback.setBackground(WARNING_BACKGROUND);
    5353            feedback.setBorder(WARNING_BORDER);
    5454        }
  • src/org/openstreetmap/josm/gui/widgets/AbstractTextComponentValidator.java

     
    4545
    4646    protected static final Color WARNING_COLOR = new NamedColorProperty(marktr("Input validation: warning"), new Color(0xFFA500)).get();
    4747    protected static final Border WARNING_BORDER = BorderFactory.createLineBorder(WARNING_COLOR, 1);
     48    protected static final Color WARNING_FOREGROUND = new NamedColorProperty(
     49            marktr("Input validation: warning foreground"), new Color(0x000000)).get();
    4850    protected static final Color WARNING_BACKGROUND = new NamedColorProperty(
    4951            marktr("Input validation: warning background"), new Color(0xFFEDCC)).get();
    5052