]> gitweb.fperrin.net Git - GpsPrune.git/commit
Don't informSubscriber() after launching files origin/start-with-editable-map
authorFrédéric Perrin <frederic.perrin@att.com>
Wed, 29 Jan 2020 15:23:56 +0000 (15:23 +0000)
committerFrédéric Perrin <frederic.perrin@att.com>
Wed, 29 Jan 2020 15:23:56 +0000 (15:23 +0000)
commit4663754ebc9b97c9aa79365047ec1c5533c29a46
treec9b0f357a0475406a09e0c3e1be647994231ac63
parente215e7b4f3dc812aefac3f8faf4a1b4df7f15075
Don't informSubscriber() after launching files

It doesn't seem necessary (the recent files list is populater even
without), and creates a deadlock between:

AWT-EventQueue-0:
  [1] tim.prune.gui.profile.ProfileChart.makePopup (ProfileChart.java:381)
  [2] tim.prune.gui.profile.ProfileChart.dataUpdated (ProfileChart.java:459)
  [3] tim.prune.UpdateMessageBroker.informSubscribers (UpdateMessageBroker.java:84)
  [4] tim.prune.UpdateMessageBroker.informSubscribers (UpdateMessageBroker.java:68)
  [5] tim.prune.gui.map.MapCanvas.itemStateChanged (MapCanvas.java:149)
  [ ... ]
  [10] javax.swing.AbstractButton.setSelected (AbstractButton.java:348)
  [11] tim.prune.gui.map.MapCanvas.paintMapContents (MapCanvas.java:484)
  [12] tim.prune.gui.map.MapCanvas.paint (MapCanvas.java:380)

main:
  [ ... ]
  [11] javax.swing.JPopupMenu.<init> (JPopupMenu.java:178)
  [12] tim.prune.gui.profile.ProfileChart.makePopup (ProfileChart.java:381)
  [13] tim.prune.gui.profile.ProfileChart.dataUpdated (ProfileChart.java:459)
  [14] tim.prune.UpdateMessageBroker.informSubscribers (UpdateMessageBroker.java:84)
  [15] tim.prune.UpdateMessageBroker.informSubscribers (UpdateMessageBroker.java:68)
  [16] tim.prune.GpsPrune.launch (GpsPrune.java:266)
  [17] tim.prune.GpsPrune.main (GpsPrune.java:153)
src/tim/prune/GpsPrune.java