Skip to content

Commit 9ce94f6

Browse files
committed
gray out refactor button after refactoring applied
1 parent 2db2e25 commit 9ce94f6

File tree

2 files changed

+3
-7
lines changed

2 files changed

+3
-7
lines changed

src/main/java/org/jetbrains/research/groups/ml_methods/ui/ClassRefactoringPanel.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,6 @@ private void refactorSelected() {
200200
ClassRefactoringPanel.reporter.log(uuid, info);
201201

202202
table.setEnabled(true);
203-
doRefactorButton.setEnabled(true);
204203
selectAllButton.setEnabled(true);
205204
}
206205

src/main/java/org/jetbrains/research/groups/ml_methods/ui/RefactoringsTableModel.java

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -73,24 +73,21 @@ public void setAppliedRefactorings(@NotNull Set<CalculatedRefactoring> accepted)
7373
isSelected[i] = false;
7474
}
7575
});
76+
fireTableDataChanged();
7677
}
7778

7879
List<CalculatedRefactoring> pullSelectable() {
79-
final List<CalculatedRefactoring> result = virtualRows.stream()
80+
return virtualRows.stream()
8081
.filter(i -> isActive[i])
8182
.map(refactorings::get)
8283
.collect(Collectors.toList());
83-
fireTableDataChanged();
84-
return result;
8584
}
8685

8786
List<CalculatedRefactoring> pullSelected() {
88-
final List<CalculatedRefactoring> result = virtualRows.stream()
87+
return virtualRows.stream()
8988
.filter(i -> isSelected[i] && isActive[i])
9089
.map(refactorings::get)
9190
.collect(Collectors.toList());
92-
fireTableDataChanged();
93-
return result;
9491
}
9592

9693
void filter(Predicate<CalculatedRefactoring> predicate) {

0 commit comments

Comments
 (0)