diff --git a/lib/EAPBase_UI/include/EAP_UI.h b/lib/EAPBase_UI/include/EAP_UI.h index aa12149..9276f06 100644 --- a/lib/EAPBase_UI/include/EAP_UI.h +++ b/lib/EAPBase_UI/include/EAP_UI.h @@ -966,8 +966,8 @@ public: { // Load and set icon. winstd::library lib_shell32; - if (lib_shell32.load(_T("imageres.dll"), NULL, LOAD_LIBRARY_AS_DATAFILE | LOAD_LIBRARY_AS_IMAGE_RESOURCE)) - m_credentials_icon->SetIcon(wxLoadIconFromResource(lib_shell32, MAKEINTRESOURCE(82))); + if (lib_shell32.load(_T("shell32.dll"), NULL, LOAD_LIBRARY_AS_DATAFILE | LOAD_LIBRARY_AS_IMAGE_RESOURCE)) + m_credentials_icon->SetIcon(wxLoadIconFromResource(lib_shell32, MAKEINTRESOURCE(/*16770*/269))); bool layout = false; if (!m_prov.m_lbl_alt_credential.empty()) { @@ -1038,6 +1038,11 @@ public: m_password_set(false), wxIdentityCredentialsPanel<_Tcred, _Tbase>(prov, cfg, cred, parent, is_config) { + // Load and set icon. + winstd::library lib_shell32; + if (lib_shell32.load(_T("imageres.dll"), NULL, LOAD_LIBRARY_AS_DATAFILE | LOAD_LIBRARY_AS_IMAGE_RESOURCE)) + m_credentials_icon->SetIcon(wxLoadIconFromResource(lib_shell32, MAKEINTRESOURCE(82))); + if (!m_prov.m_lbl_alt_password.empty()) { m_password_label->SetLabel(m_prov.m_lbl_alt_password); this->Layout();