Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/mpc-hc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXhmikosR <xhmikosr@users.sourceforge.net>2010-08-09 16:55:59 +0400
committerXhmikosR <xhmikosr@users.sourceforge.net>2010-08-09 16:55:59 +0400
commit06fedde9b858854f08a9f882d8a5eff89b4f6aed (patch)
tree606a2d5c8dc5c2f448cecc94a261915c6c1cbaa8 /src/apps/mplayerc/mplayerc.cpp
parentbebb1e94d3d8cf97acd612143e974b563636d290 (diff)
Close the previous language dll handle after changing the language.
Patch by Alexx999 git-svn-id: https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk@2221 10f7b99b-c216-0410-bff0-8a66a9350fd8
Diffstat (limited to 'src/apps/mplayerc/mplayerc.cpp')
-rw-r--r--src/apps/mplayerc/mplayerc.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/apps/mplayerc/mplayerc.cpp b/src/apps/mplayerc/mplayerc.cpp
index 05f1b75e3..8ebead5f5 100644
--- a/src/apps/mplayerc/mplayerc.cpp
+++ b/src/apps/mplayerc/mplayerc.cpp
@@ -3580,7 +3580,10 @@ void CMPlayerCApp::SetLanguage (int nLanguage)
hMod = AfxGetApp()->m_hInstance;
s.iLanguage = 0;
}
-
+ if (AfxGetResourceHandle() != AfxGetApp()->m_hInstance)
+ {
+ FreeLibrary(AfxGetResourceHandle());
+ }
AfxSetResourceHandle( hMod );
}