OSDN Git Service

L&Fを「MacOSX」から変更する際の例外に対処。(バグ報告#26564)
authorOlyutorskii <olyutorskii@users.osdn.me>
Tue, 18 Oct 2011 04:02:35 +0000 (13:02 +0900)
committerOlyutorskii <olyutorskii@users.osdn.me>
Tue, 18 Oct 2011 04:02:35 +0000 (13:02 +0900)
CHANGELOG.txt
src/main/java/jp/sourceforge/jindolf/Monodizer.java

index 89c5321..e3f3844 100644 (file)
@@ -5,9 +5,10 @@ Jindolf 変更履歴
 
 
 3.206.5-SNAPSHOT (201X-XX-XX)
+    ・JSON入出力処理を Jovsonz プロジェクトへ分離。
     ・ninjin氏の連絡先を http://ninjinix.com へ変更。
     ・UIの各種文言を修正。
-    ・JSON入出力処理を Jovsonz プロジェクトへ分離。
+    ・L&Fを「MacOSX」から変更する際の例外に対処。(バグ報告#26564)
 
 3.206.4 (2011-05-10)
     ・10億をこえる発言番号へのアンカー参照を抑止。(バグ報告#24477,#24946)
index c1ff069..73f5a42 100644 (file)
@@ -116,9 +116,11 @@ public final class Monodizer implements PropertyChangeListener{
      * @param textComp テキストコンポーネント
      */
     private static void modifyTextComponent(JTextComponent textComp){
-        if( ! textComp.isEditable() ){
-            textComp.setCaretPosition(0);
-        }
+        if(textComp.isEditable()) return;
+        if(textComp.getCaret() == null) return;
+
+        textComp.setCaretPosition(0);
+
         return;
     }