In Tray menu the item " Disable New Clients " added.
Also some bugs are fixed.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@468 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/winvnc/ControlPanel.cxx b/winvnc/ControlPanel.cxx
index e668d91..7428230 100644
--- a/winvnc/ControlPanel.cxx
+++ b/winvnc/ControlPanel.cxx
@@ -25,8 +25,7 @@
InitLVColumns(IDC_LIST_CONNECTIONS, handle, 120, 3, ColumnsStrings,
LVCF_FMT | LVCF_WIDTH | LVCF_TEXT | LVCF_SUBITEM,
LVS_EX_FULLROWSELECT, LVCFMT_LEFT);
- SendCommand(3, -1);
- setItemChecked(IDC_DISABLE_CLIENTS, ListConnStatus.getDisable());
+ SendCommand(4, -1);
}
bool ControlPanel::onCommand(int cmd)
@@ -79,6 +78,7 @@
{
getSelConnInfo();
DeleteAllLVItem(IDC_LIST_CONNECTIONS, handle);
+ setItemChecked(IDC_DISABLE_CLIENTS, LCInfo->getDisable());
if(LCInfo->Empty())
return;
@@ -146,6 +146,7 @@
if (data != -1) {
ListConnStatus.Copy(&ListSelConn);
ListConnStatus.setAllStatus(data);
+ ListConnStatus.setDisable(isItemChecked(IDC_DISABLE_CLIENTS));
copyData.cbData = (DWORD)&ListConnStatus;
} else {
ListConnStatus.Clear();