From 6c579fee385e85c9e62d818c0a019b30a57043c0 Mon Sep 17 00:00:00 2001 From: Kirill Volinsky Date: Sun, 28 Sep 2014 09:27:53 +0000 Subject: fixed Add to list button activation git-svn-id: http://svn.miranda-ng.org/main/trunk@10618 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- src/miranda32_12.vcxproj | 86 ++++++++++++++ src/miranda32_12.vcxproj.filters | 250 +++++++++++++++++++++++++++++++++++++++ src/modules/findadd/findadd.cpp | 9 +- 3 files changed, 343 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/miranda32_12.vcxproj b/src/miranda32_12.vcxproj index a37070b3b8..aba0a38ee2 100644 --- a/src/miranda32_12.vcxproj +++ b/src/miranda32_12.vcxproj @@ -642,6 +642,92 @@ {e2a369cd-eda3-414f-8ad0-e732cd7ee68c} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/miranda32_12.vcxproj.filters b/src/miranda32_12.vcxproj.filters index 21b7bb2984..b7364b661c 100644 --- a/src/miranda32_12.vcxproj.filters +++ b/src/miranda32_12.vcxproj.filters @@ -645,4 +645,254 @@ Resources + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + + + + Resources\Icons + + + Resources\Icons + + + Resources\Icons + + \ No newline at end of file diff --git a/src/modules/findadd/findadd.cpp b/src/modules/findadd/findadd.cpp index 61ccfab2e3..99fda257b2 100644 --- a/src/modules/findadd/findadd.cpp +++ b/src/modules/findadd/findadd.cpp @@ -629,8 +629,13 @@ static INT_PTR CALLBACK DlgProcFindAdd(HWND hwndDlg, UINT msg, WPARAM wParam, LP case IDC_BYPROTOID: case IDC_BYEMAIL: case IDC_BYNAME: - EnableWindow(GetDlgItem(hwndDlg, IDC_ADD), ListView_GetSelectedCount(hwndList) > 0); - HideAdvancedSearchDlg(hwndDlg, dat); + { + int count = ListView_GetSelectedCount(hwndList); + if (dat->notSearchedYet) + count = 0; + EnableWindow(GetDlgItem(hwndDlg, IDC_ADD), count); + HideAdvancedSearchDlg(hwndDlg, dat); + } break; case IDC_PROTOID: -- cgit v1.2.3