Migrate from GitHub to SourceForge with this tool. Check out all of SourceForge's recent improvements.
Close

#1738 SmartOpen only lets me type one letter (MacOS L&F)

closed-fixed
None
5
2013-09-25
2013-09-24
No

Repro steps:
1. Open the Smart Open dialog.
2. Start typing.

// Expected: You can type a word.
// Actual: You can only type a single letter. If you type additional letters, they overwrite the first letter. Only one letter remains.
Video of the issue: http://screencast.com/t/r9HEQNa5

This happens on jEdit 5.0.0 and 5.1.0 with SmartOpen 1.1, Mac OS X 10.8.5, Java 1.6.0_51.

Discussion

  • Jonathan Aquino

    Jonathan Aquino - 2013-09-24
    • assigned_to: nobody --> kpouer
     
  • Alan Ezust

    Alan Ezust - 2013-09-25

    Tried to reproduce w/ macosx 10.8.5, java 1.6, and jedit 5.1 but it does not reproduce for me. English/US keyboard.
    What nationality of keyboard are you using? Any special input methods enabled?

     
  • Jonathan Aquino

    Jonathan Aquino - 2013-09-25

    I'm also using a U.S. keyboard (according to System Preferences > Language & Text > Input Sources).

     
  • Alan Ezust

    Alan Ezust - 2013-09-25

    I switched to MacOS look and feel, and now I can reproduce the problem.
    If you do Global Options - Appearance - Look and Feel - Metal - does the problem go away?

     
  • Alan Ezust

    Alan Ezust - 2013-09-25
    • summary: SmartOpen only lets me type one letter --> SmartOpen only lets me type one letter (MacOS L&F)
     
  • Jonathan Aquino

    Jonathan Aquino - 2013-09-25
    • summary: SmartOpen only lets me type one letter (MacOS L&F) --> SmartOpen only lets me type one letter
     
  • Jonathan Aquino

    Jonathan Aquino - 2013-09-25

    Yes, the problem goes away using the Metal look and feel.

    I think I have a fix - see my previous comment.

     
  • Alan Ezust

    Alan Ezust - 2013-09-25

    Pretty sure kpouer doesn't have a mac, so I will assign to myself.

     
  • Alan Ezust

    Alan Ezust - 2013-09-25
    • assigned_to: kpouer --> ezust
     
  • Alan Ezust

    Alan Ezust - 2013-09-25
    • summary: SmartOpen only lets me type one letter --> SmartOpen only lets me type one letter (MacOS L&F)
     
  • Alan Ezust

    Alan Ezust - 2013-09-25

    And this is in commoncontrols not smartopen anyway.

     
  • Jonathan Aquino

    Jonathan Aquino - 2013-09-25

    Thanks ezust!

    Actually, searchField.setCaret(new DefaultCaret()); should probably come after this line:
    searchField = new JTextField(50);

     
  • Alan Ezust

    Alan Ezust - 2013-09-25

    Committed 23211 to CommonControls 1.7. Thanks for your help in solving it!

     
  • Alan Ezust

    Alan Ezust - 2013-09-25
    • status: open --> closed-fixed
     

Log in to post a comment.