Show MFC debug menu item only in DEV mode

This commit is contained in:
0xboobface 2018-10-23 17:15:07 +02:00
parent 1b1472540f
commit 13d731c82a
1 changed files with 10 additions and 5 deletions

View File

@ -11,6 +11,7 @@ import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.Set;
import java.util.concurrent.BlockingQueue;
import java.util.concurrent.ExecutionException;
@ -30,6 +31,7 @@ import ctbrec.Model;
import ctbrec.recorder.Recorder;
import ctbrec.sites.Site;
import ctbrec.sites.mfc.MyFreeCamsClient;
import ctbrec.sites.mfc.MyFreeCamsModel;
import javafx.collections.ObservableList;
import javafx.concurrent.Worker.State;
import javafx.concurrent.WorkerStateEvent;
@ -382,10 +384,6 @@ public class ThumbOverviewTab extends Tab implements TabSelectionListener {
}
}
MenuItem debug = new MenuItem("debug");
debug.setOnAction((e) -> {
MyFreeCamsClient.getInstance().getSessionState(cell.getModel());
});
ContextMenu contextMenu = new ContextMenu();
contextMenu.setAutoHide(true);
@ -399,7 +397,14 @@ public class ThumbOverviewTab extends Tab implements TabSelectionListener {
if(site.supportsTips()) {
contextMenu.getItems().add(sendTip);
}
contextMenu.getItems().addAll(copyUrl, debug);
contextMenu.getItems().addAll(copyUrl);
if(cell.getModel() instanceof MyFreeCamsModel && !Objects.equals(System.getenv("CTBREC_DEV"), "1")) {
MenuItem debug = new MenuItem("debug");
debug.setOnAction((e) -> {
MyFreeCamsClient.getInstance().getSessionState(cell.getModel());
});
contextMenu.getItems().add(debug);
}
return contextMenu;
}