Skip to content

Commit 4374676

Browse files
author
isayan
committed
設定ファイルが保存されないバグ対応
1 parent 8a49ef9 commit 4374676

File tree

5 files changed

+18
-17
lines changed

5 files changed

+18
-17
lines changed

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
netbeans.org-netbeans-modules-javascript2-requirejs.enabled=true
22
release_version_major=2.2
3-
release_version_minor=13.2
3+
release_version_minor=13.3
Binary file not shown.

release/YaguraExtender-v2.2.jar

442 Bytes
Binary file not shown.

src/main/java/burp/BurpExtender.java

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -201,8 +201,8 @@ public void mouseClicked(MouseEvent e) {
201201
getSendToMenu().showBurpMenu(controller, e);
202202
}
203203
};
204-
}
205-
204+
}
205+
206206
@Override
207207
public void registerExtenderCallbacks(IBurpExtenderCallbacks callbacks) {
208208
super.registerExtenderCallbacks(callbacks);
@@ -216,9 +216,9 @@ public void registerExtenderCallbacks(IBurpExtenderCallbacks callbacks) {
216216
}
217217
} catch (IOException ex) {
218218
logger.log(Level.SEVERE, ex.getMessage(), ex);
219-
}
219+
}
220220
this.option.setProperty(config);
221-
221+
222222
try {
223223
// 自動ログ作成時のみディレクトリ作成
224224
if (this.option.getLoggingProperty().isAutoLogging()) {
@@ -594,7 +594,7 @@ private void matchAlertMessage(String toolName, boolean messageIsRequest, IHttpR
594594
}
595595
}
596596
}
597-
597+
598598
/**
599599
* 選択可能なエンコーディングリストの取得
600600
*
@@ -742,7 +742,8 @@ protected void applyOptionProperty() {
742742
}
743743

744744
try {
745-
Map<String, String> config = this.option.loadConfigSetting();
745+
// Map<String, String> config = this.option.loadConfigSetting();
746+
Map<String, String> config = this.option.getProperty();
746747
Config.saveToJson(CONFIG_FILE, config);
747748
} catch (IOException ex) {
748749
logger.log(Level.SEVERE, ex.getMessage(), ex);

src/main/java/yagura/model/OptionProperty.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -144,16 +144,16 @@ public void setDebugMode(boolean debugMode) {
144144
// * IOptionProperty
145145
// * @param property
146146
// */
147-
// public void setProperty(IOptionProperty property) {
148-
// this.setEncodingProperty(property.getEncodingProperty());
149-
// this.setMatchReplaceProperty(property.getMatchReplaceProperty());
150-
// this.setMatchAlertProperty(property.getMatchAlertProperty());
151-
// this.setSendToProperty(property.getSendToProperty());
152-
// this.setLoggingProperty(property.getLoggingProperty());
153-
// this.setJSearchProperty(property.getJSearchProperty());
154-
// this.setJTransCoderProperty(property.getJTransCoderProperty());
155-
// this.setDebugMode(property.getDebugMode());
156-
// }
147+
public Map<String, String> getProperty() {
148+
this.config.put(this.universalViewProperty.getSettingName(), this.universalViewProperty.loadSetting());
149+
this.config.put(this.matchReplaceProperty.getSettingName(), this.matchReplaceProperty.loadSetting());
150+
this.config.put(this.matchAlertProperty.getSettingName(), this.matchAlertProperty.loadSetting());
151+
this.config.put(this.sendToProperty.getSettingName(), this.sendToProperty.loadSetting());
152+
this.config.put(this.logProperty.getSettingName(), this.logProperty.loadSetting());
153+
this.config.put(this.searchProperty.getSettingName(), this.searchProperty.loadSetting());
154+
this.config.put(this.transcoderProperty.getSettingName(), this.transcoderProperty.loadSetting());
155+
return this.config;
156+
}
157157

158158
public void setProperty(Map<String, String> config) {
159159
String configUniversalViewProperty = config.get(this.universalViewProperty.getSettingName());

0 commit comments

Comments
 (0)