Show MFC debug menu item only in DEV mode
This commit is contained in:
parent
1b1472540f
commit
13d731c82a
|
@ -11,6 +11,7 @@ import java.util.HashSet;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
import java.util.Objects;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.concurrent.BlockingQueue;
|
import java.util.concurrent.BlockingQueue;
|
||||||
import java.util.concurrent.ExecutionException;
|
import java.util.concurrent.ExecutionException;
|
||||||
|
@ -30,6 +31,7 @@ import ctbrec.Model;
|
||||||
import ctbrec.recorder.Recorder;
|
import ctbrec.recorder.Recorder;
|
||||||
import ctbrec.sites.Site;
|
import ctbrec.sites.Site;
|
||||||
import ctbrec.sites.mfc.MyFreeCamsClient;
|
import ctbrec.sites.mfc.MyFreeCamsClient;
|
||||||
|
import ctbrec.sites.mfc.MyFreeCamsModel;
|
||||||
import javafx.collections.ObservableList;
|
import javafx.collections.ObservableList;
|
||||||
import javafx.concurrent.Worker.State;
|
import javafx.concurrent.Worker.State;
|
||||||
import javafx.concurrent.WorkerStateEvent;
|
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 contextMenu = new ContextMenu();
|
||||||
contextMenu.setAutoHide(true);
|
contextMenu.setAutoHide(true);
|
||||||
|
@ -399,7 +397,14 @@ public class ThumbOverviewTab extends Tab implements TabSelectionListener {
|
||||||
if(site.supportsTips()) {
|
if(site.supportsTips()) {
|
||||||
contextMenu.getItems().add(sendTip);
|
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;
|
return contextMenu;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue