Changeset 1518 for trunk


Ignore:
Timestamp:
03/12/20 09:54:37 (4 years ago)
Author:
bnemhaus
Message:

Fixed bug causing Expeditee to sometimes never finish initialising. This was caused by a refresh being requested by a refresh process. A lock had been held on a list which meant we got deadlock. This was fixed by realising that Browser.main can ask the messagebay to display delayed messages once the previous blocking runnable is finished running. There was not need to delay this until after a subsequent refresh.

File:
1 edited

Legend:

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

    r1470 r1518  
    199199                }
    200200               
    201                 DisplayController.requestRefresh(false, () -> { MessageBay.showDelayedMessages(false); return true; });
     201                MessageBay.showDelayedMessages(true);
    202202        }
    203203       
Note: See TracChangeset for help on using the changeset viewer.