From: SourceForge.net <no...@so...> - 2013-09-25 17:33:55
|
Plugin Bugs item #3615050, was opened at 2013-09-24 16:29 Message generated for change (Comment added) made by jonathanaquino You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=565475&aid=3615050&group_id=588 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Jonathan Aquino (jonathanaquino) Assigned to: Matthieu Casanova (kpouer) >Summary: SmartOpen only lets me type one letter Initial Comment: 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. ---------------------------------------------------------------------- >Comment By: Jonathan Aquino (jonathanaquino) Date: 2013-09-25 10:33 Message: I think the problem may be that ItemFinderPanel.MyDocumentListener calls requestFocusWorker - see source in https://jedit.svn.sourceforge.net/svnroot/jedit/plugins/CommonControls/trunk/common/gui/itemfinder/ItemFinderPanel.java According to http://stackoverflow.com/questions/1543480/mac-lf-problems-differing-behavior-of-jtextfield-requestfocus requestFocus() selects all the text, according to some Mac users. So to repro, you might need to use the Mac OS X look-and-feel. In that stackoverflow thread, one of the comments suggests a workaround like the following: searchField.setCaret(new DefaultCaret()); Could you try putting that after searchField.requestFocus(); in RequestFocusWorker? ---------------------------------------------------------------------- Comment By: Alan Ezust (ezust) Date: 2013-09-25 10:32 Message: 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? ---------------------------------------------------------------------- Comment By: Jonathan Aquino (jonathanaquino) Date: 2013-09-25 10:21 Message: I'm also using a U.S. keyboard (according to System Preferences > Language & Text > Input Sources). ---------------------------------------------------------------------- Comment By: Alan Ezust (ezust) Date: 2013-09-24 17:15 Message: 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? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=565475&aid=3615050&group_id=588 |