mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 11:48:02 +00:00
Optimize determination of card script text being dirty
This commit is contained in:
@@ -50,9 +50,11 @@ public enum CCardScript implements ICDoc {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void updateDirtyFlag() {
|
private void updateDirtyFlag() {
|
||||||
isTextDirty = !VCardScript.SINGLETON_INSTANCE.getTarScript().getText().equals(baseText);
|
boolean isTextNowDirty = !VCardScript.SINGLETON_INSTANCE.getTarScript().getText().equals(baseText);
|
||||||
VCardDesigner.SINGLETON_INSTANCE.getBtnSaveCard().setEnabled(isTextDirty);
|
if (this.isTextDirty == isTextNowDirty) { return; }
|
||||||
VCardScript.SINGLETON_INSTANCE.getTabLabel().setText((isTextDirty ? "*" : "") + "Card Script");
|
this.isTextDirty = isTextNowDirty;
|
||||||
|
VCardDesigner.SINGLETON_INSTANCE.getBtnSaveCard().setEnabled(isTextNowDirty);
|
||||||
|
VCardScript.SINGLETON_INSTANCE.getTabLabel().setText((isTextNowDirty ? "*" : "") + "Card Script");
|
||||||
}
|
}
|
||||||
|
|
||||||
public void showCard(PaperCard card) {
|
public void showCard(PaperCard card) {
|
||||||
|
|||||||
Reference in New Issue
Block a user