Changeset 1471 for trunk


Ignore:
Timestamp:
11/29/19 18:48:00 (4 years ago)
Author:
bnemhaus
Message:

Fixed bug where Paths.get("") returns current path rather than actually a empty string like I origionaly assumed.

Also collapsed some boolean logic.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/gui/management/ResourceManager.java

    r1441 r1471  
    243243               
    244244                public List<String> getDirectories() {
    245                         return getDirectories("");
     245                        return getDirectories((String) null);
    246246                }
    247247               
     
    249249                        if (commonInvalidated) {
    250250                                ResourceManager.refreshAll();
    251                         } else {
    252                                 boolean isInitialSet = contextFramesetPath == null && context != null;
    253                                 boolean settingToNull = context == null && contextFramesetPath != null;
    254                                 boolean requiresRefresh = isInitialSet || settingToNull || !contextFramesetPath.equals(context);
     251                        } else {       
     252                                boolean requiresRefresh = context == null || contextFramesetPath == null || !contextFramesetPath.equals(context);
     253                               
    255254                                if (requiresRefresh) {
    256255                                        refresh(context);
     
    280279                       
    281280                        Path expediteeHome = Paths.get(FrameIO.PARENT_FOLDER).toAbsolutePath();
    282                         Path p = expediteeHome.relativize(Paths.get(context).toAbsolutePath());
     281                        Path absolutePath = Paths.get(context).toAbsolutePath();
     282                        Path p = expediteeHome.relativize(absolutePath);
    283283                        for (String s: unresolved) {
    284284                                String local = ResourceUtil.substitute(s, ResourceUtil.CURRENT_FRAMESET_FLAG, p.toString());
Note: See TracChangeset for help on using the changeset viewer.