Ignore:
Timestamp:
09/13/18 12:30:53 (6 years ago)
Author:
bln4
Message:

org.apollo.items.EmulatedTextItem ->
org.expeditee.agents.GraphFramesetLinks ->
org.expeditee.gio.FontManager ->
org.expeditee.gio.javafx.JavaFXFontManager ->
org.expeditee.gio.swing.SwingFontManager ->
org.expeditee.gui.MessageBay ->
org.expeditee.io.WebParser ->
org.expeditee.items.Text ->

The above files are been altered so that there is no longer any chance Font references will be shared amongst Text Items. How default Fonts are used has been altered so that a Text Item using the default font remember that this is the case. This is a follow up to an initial fix for the same problem that turned out to be insufficient.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/agents/GraphFramesetLinks.java

    r1102 r1125  
    229229                Text keyFrameOutgoing = resultsFrame.addText(0, 0, "\u25CF = Frame in a different frameset", null);
    230230               
    231                 keyLink.setFont(keyFont);
     231                keyLink.setFont(keyFont.clone());
    232232                keyLink.setColor(Colour.DARK_GREY);
    233233               
    234                 keyFrame.setFont(keyFont);;
     234                keyFrame.setFont(keyFont.clone());
    235235                keyFrame.setColor(vertColor);
    236236               
    237                 keyFrameUnlinked.setFont(keyFont);
     237                keyFrameUnlinked.setFont(keyFont.clone());
    238238                keyFrameUnlinked.setColor(unlinkedVertColor);
    239239               
    240                 keyFrameOutgoing.setFont(keyFont);
     240                keyFrameOutgoing.setFont(keyFont.clone());
    241241                keyFrameOutgoing.setColor(outgoingVertColor);
    242242               
Note: See TracChangeset for help on using the changeset viewer.