File tree Expand file tree Collapse file tree 1 file changed +9
-5
lines changed
src/main/kotlin/net/allape/xftp/component Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change 11package net.allape.xftp.component
22
3+ import com.intellij.codeInsight.hints.presentation.MouseButton
4+ import com.intellij.codeInsight.hints.presentation.mouseButton
35import com.intellij.icons.AllIcons
46import com.intellij.openapi.fileTypes.FileTypeManager
57import com.intellij.openapi.util.io.FileUtil
@@ -239,12 +241,14 @@ class FileTable: JBTable(FileTableModel()) {
239241
240242 addMouseListener(object : MouseListener {
241243 override fun mouseClicked (e : MouseEvent ? ) {
242- if (selectedRow != - 1 && lastSelectedRow == selectedRow && doubleClickListeners.size > 0 ) {
243- val now = System .currentTimeMillis()
244- if (now - clickWatcher < DOUBLE_CLICK_INTERVAL ) {
245- doubleClickListeners.forEach { l -> l.onDoubleClick(model.data[selectedRow]) }
244+ if (e?.mouseButton == MouseButton .Left ) {
245+ if (selectedRow != - 1 && lastSelectedRow == selectedRow && doubleClickListeners.size > 0 ) {
246+ val now = System .currentTimeMillis()
247+ if (now - clickWatcher < DOUBLE_CLICK_INTERVAL ) {
248+ doubleClickListeners.forEach { l -> l.onDoubleClick(model.data[selectedRow]) }
249+ }
250+ clickWatcher = now
246251 }
247- clickWatcher = now
248252 }
249253 }
250254 override fun mousePressed (e : MouseEvent ? ) {}
You can’t perform that action at this time.
0 commit comments