From 4d915ddc82107ac1057cfe3b9a6136738553c4c9 Mon Sep 17 00:00:00 2001 From: Dennis Syrovatsky Date: Sat, 12 Nov 2005 06:27:34 +0000 Subject: [PATCH] Added code for managing remote file list. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@399 3789f03b-4d11-0410-bbf8-ca57d06f2519 --- vncviewer/FTDialog.cxx | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/vncviewer/FTDialog.cxx b/vncviewer/FTDialog.cxx index 67d2f641..423a1c83 100644 --- a/vncviewer/FTDialog.cxx +++ b/vncviewer/FTDialog.cxx @@ -227,6 +227,12 @@ FTDialog::onLocalItemActivate(LPNMITEMACTIVATE lpnmia) void FTDialog::onRemoteItemActivate(LPNMITEMACTIVATE lpnmia) { + if (strlen(m_szRemotePath) == 0) { + strcpy(m_szRemotePathTmp, m_pRemoteLV->getActivateItemName(lpnmia)); + } else { + sprintf(m_szRemotePathTmp, "%s\\%s", m_szRemotePath, m_pRemoteLV->getActivateItemName(lpnmia)); + } + showRemoteLVItems(); } void @@ -239,7 +245,8 @@ FTDialog::onLocalReload() void FTDialog::onRemoteReload() { - + strcpy(m_szRemotePathTmp, m_szRemotePath); + showRemoteLVItems(); } void @@ -283,6 +290,9 @@ FTDialog::onLocalOneUpFolder() void FTDialog::onRemoteOneUpFolder() { + strcpy(m_szRemotePathTmp, m_szRemotePath); + makeOneUpFolder(m_szRemotePathTmp); + showRemoteLVItems(); } void -- 2.39.5