From a018d3f77e2dea4db1599e9d7d25118cf2036720 Mon Sep 17 00:00:00 2001 From: "hyeran74.kim" Date: Fri, 19 Sep 2014 15:42:36 +0900 Subject: [PATCH] File : refactoring file data maker module Change-Id: I08e0ebfaf743543035db717c27fc713ea5c6d02f Signed-off-by: hyeran74.kim --- .../dynamicanalyzer/ui/file/FileApiListView.java | 1 + .../ui/file/manager/FileDataMaker.java | 19 ++++++++----------- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/file/FileApiListView.java b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/file/FileApiListView.java index ba568e0..5d01184 100644 --- a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/file/FileApiListView.java +++ b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/file/FileApiListView.java @@ -168,6 +168,7 @@ public class FileApiListView extends DAViewComposite { @Override public void clear() { tableComp.getTable().removeAll(); + selectedData = null; } @Override diff --git a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/file/manager/FileDataMaker.java b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/file/manager/FileDataMaker.java index 091ecb0..ba85700 100644 --- a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/file/manager/FileDataMaker.java +++ b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/file/manager/FileDataMaker.java @@ -125,6 +125,13 @@ public class FileDataMaker { ArrayList> fileApiList = new ArrayList>(); Logs probeLogs = pack.getLogs(DataChannelConstants.MSG_PROBE_FILE); + // check if the inside call is set or not + boolean isInculdeInsideCall = false; + TargetData target = SettingDataManager.getInstance().getConnectedTarget(); + if (target.isSelectedFeature(ConfigureLabels.INCLUDE_INSIDE_CALL_FILE) == true) { + isInculdeInsideCall = true; + } + if(null != probeLogs && probeLogs.getRawLogs().size() != 0) { List inputs = probeLogs.getLogs(); FileEvent event = null; @@ -134,17 +141,7 @@ public class FileDataMaker { // filtering out internal call // some internal calls are sent when the open or close event to check leak - - // TODO : check and remove -// if (ConfigurationDialogDataManager.getInstance() -// .getfeatureValue( -// ConfigureLabels.INCLUDE_INSIDE_CALL_FILE) == 0) { -// if (input.isInternal()) { -// continue; -// } -// } - TargetData target = SettingDataManager.getInstance().getConnectedTarget(); - if (target.isSelectedFeature(ConfigureLabels.INCLUDE_INSIDE_CALL_FILE) == false) { + if(isInculdeInsideCall == false) { if (input.isInternal()) { continue; } -- 2.7.4