Changeset 8336


Ignore:
Timestamp:
01/11/05 04:17:57 (17 years ago)
Author:
piso
Message:

updateTextField(): avoid exception if original text is (e.g.) "C:\".

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/j/src/org/armedbear/j/OpenFileTextFieldHandler.java

    r7929 r8336  
    22 * OpenFileTextFieldHandler.java
    33 *
    4  * Copyright (C) 1998-2004 Peter Graves
    5  * $Id: OpenFileTextFieldHandler.java,v 1.55 2004-10-07 00:35:11 piso Exp $
     4 * Copyright (C) 1998-2005 Peter Graves
     5 * $Id: OpenFileTextFieldHandler.java,v 1.56 2005-01-11 04:17:57 piso Exp $
    66 *
    77 * This program is free software; you can redistribute it and/or
     
    698698                } else {
    699699                    char c = originalText.charAt(0);
    700                     if (c == '/' || c == '\\') {
    701                         int index;
     700                    if (c == '/' || c == '\\' ||
     701                        (Platform.isPlatformWindows() &&
     702                         originalText.length() >= 3 &&
     703                         originalText.charAt(1) == ':' &&
     704                         originalText.charAt(2) == '\\'))
     705                    {
     706                        final int index;
    702707                        if (ignoreCase) {
    703708                            index = completion.toLowerCase().lastIndexOf(
Note: See TracChangeset for help on using the changeset viewer.