Skip to content

Commit

Permalink
quick and dirty fix for tools.jar absense
Browse files Browse the repository at this point in the history
  • Loading branch information
yusuke committed Oct 26, 2015
1 parent aeba228 commit f486a7a
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 5 deletions.
8 changes: 7 additions & 1 deletion gui/src/main/java/samurai/swing/Context.java
Expand Up @@ -31,7 +31,7 @@ public class Context {
private final Configuration config = new Configuration("samurai");
private final FileHistory fileHistory = new FileHistory(config);

private final LocalProcesses localProcesses = new LocalProcesses(config, fileHistory);
private LocalProcesses localProcesses = null;
private final CustomizableKeyStroke keyStroke = new CustomizableKeyStroke(resources);
ExecuteThread executeThread = new ExecuteThread();
private final JLabel statusBar;
Expand All @@ -44,6 +44,12 @@ public Context(JLabel statusBar, TileTabPanel<SamuraiPanel> tab) {
this.searchPanel = new SearchPanel(this);
this.resources.inject(searchPanel);
this.config.apply(searchPanel);
try {

this.localProcesses = new LocalProcesses(config, fileHistory);
}catch(java.lang.NoClassDefFoundError toolsJarNotFound){
}

executeThread.start();
}

Expand Down
13 changes: 9 additions & 4 deletions gui/src/main/java/samurai/swing/MainFrame.java
Expand Up @@ -130,9 +130,12 @@ public void actionPerformed(ActionEvent e) {
context.getFileHistory().setFileHistoryListener(this);
menuFileRecent = context.getFileHistory().getOpenRecentMenu();
menuFileRecent.setText("menu.file.openRecent");
menuFileLocalProcesses = context.getLocalProcesses().getLocalProcessesMenu();
menuFileLocalProcesses.setText("menu.file.processes");
menuFileLocalProcesses.setEnabled(true);
LocalProcesses localProcesses = context.getLocalProcesses();
if(localProcesses != null) {
menuFileLocalProcesses = localProcesses.getLocalProcessesMenu();
menuFileLocalProcesses.setText("menu.file.processes");
menuFileLocalProcesses.setEnabled(true);
}

menuFileClose
.addActionListener(new ActionListener() {
Expand Down Expand Up @@ -255,7 +258,9 @@ public void actionPerformed(ActionEvent e) {
menuFile.add(menuFileNewTab);
menuFile.add(menuFileOpen);
menuFile.add(menuFileRecent);
menuFile.add(menuFileLocalProcesses);
if(localProcesses != null) {
menuFile.add(menuFileLocalProcesses);
}
menuFile.addSeparator();
menuFile.add(menuFileClose);
if (!OSDetector.isMac()) {
Expand Down

0 comments on commit f486a7a

Please sign in to comment.