mirror of
https://github.com/TermoraDev/termora.git
synced 2026-03-31 13:22:18 +08:00
chore: supports file drag-and-drop on local terminal
This commit is contained in:
@@ -19,6 +19,10 @@ class LocalTerminalTab(windowScope: WindowScope, host: Host) :
|
||||
private val log = LoggerFactory.getLogger(LocalTerminalTab::class.java)
|
||||
}
|
||||
|
||||
init {
|
||||
terminalPanel.dropFiles = true
|
||||
}
|
||||
|
||||
override suspend fun openPtyConnector(): PtyConnector {
|
||||
val winSize = terminalPanel.winSize()
|
||||
val ptyConnector = PtyConnectorFactory.Companion.getInstance().createPtyConnector(
|
||||
|
||||
@@ -251,7 +251,7 @@ class TerminalPanel(val tab: TerminalTab?, val terminal: Terminal, private val w
|
||||
private fun enableDropTarget() {
|
||||
dropTarget = object : DropTarget() {
|
||||
override fun drop(e: DropTargetDropEvent) {
|
||||
if (!dropFiles) {
|
||||
if (dropFiles.not()) {
|
||||
return
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user