private void mouseClickedTwice(int index) {
		LOG.info("mouseClickedTwice 1");
		if (DataProvider.rootsListed) {
			MainWindow.rightComboBox.setSelectedIndex(index);
			if (tableModel == MainWindow.leftTableModel) {
				MainWindow.leftComboBox.setSelectedIndex(index);
				DataProvider.rootsListed = false;
				return;
			}
			if (tableModel == MainWindow.rightTableModel) {
				DataProvider.rootsListed = false;
				return;
			}
		}

		if (index == 0) {
			if (tableModel
					.getFileFromHolder((FileHolder) table.getValueAt(0, 0))
					.getPath().toString().endsWith(":\\")) {

				LOG.info("parent");
				tableModel.changeViewedFolder(DataProvider.getRootFilesArray());
			} else {
				tableModel.changeViewedFolder(tableModel.getFileFromHolder(
						(FileHolder) table.getValueAt(index, 0))
						.getParentFile());
			}
		}

		if (index != 0) {
			tableModel
					.changeViewedFolder(tableModel
							.getFileFromHolder((FileHolder) table.getValueAt(
									index, 0)));
		}
	}