- Some cleanup in targeting overlay code.

This commit is contained in:
Agetian
2017-01-25 14:38:54 +00:00
parent b45ae80f6e
commit a37cbc2d14
2 changed files with 5 additions and 10 deletions

View File

@@ -124,8 +124,8 @@ public class TargetingOverlay {
}
}
if (!assembler.getIsListening() && matchUI != null && matchUI.getFieldViews() != null) {
assembler.setIsListening(true);
if (!assembler.isListening() && matchUI != null && matchUI.getFieldViews() != null) {
assembler.setListening(true);
for (final VField f : matchUI.getFieldViews()) {
f.getTabletop().addLayoutListener(assembler);
f.getTabletop().addCardPanelMouseListener(assembler);
@@ -493,8 +493,8 @@ public class TargetingOverlay {
// (because CardPanelContainers aren't ready at that point)
private boolean isListening = false;
private boolean isDragged = false;
public boolean getIsListening() { return isListening; }
public void setIsListening(boolean listening) { isListening = listening; }
public boolean isListening() { return isListening; }
public void setListening(boolean listening) { isListening = listening; }
private void assembleAndRepaint() {
if (isDragged) { return; }

View File

@@ -57,7 +57,6 @@ public class CardArea extends CardPanelContainer implements CardPanelMouseListen
private int actualCardsPerRow;
private int mouseDragStartX;
private int mouseDragStartY;
private boolean isDragged;
private boolean isVertical;
private boolean hasScrollbars;
@@ -223,9 +222,7 @@ public class CardArea extends CardPanelContainer implements CardPanelMouseListen
this.getParent().validate();
}
if (!isDragged) {
super.doLayout();
}
super.doLayout();
}
@Override
@@ -240,7 +237,6 @@ public class CardArea extends CardPanelContainer implements CardPanelMouseListen
@Override
public final void mouseDragStart(final CardPanel dragPanel, final MouseEvent evt) {
this.isDragged = true;
super.setDragged(true);
super.mouseDragStart(dragPanel, evt);
@@ -290,7 +286,6 @@ public class CardArea extends CardPanelContainer implements CardPanelMouseListen
@Override
public final void mouseDragEnd(final CardPanel dragPanel, final MouseEvent evt) {
this.isDragged = false;
super.setDragged(false);
super.mouseDragEnd(dragPanel, evt);