mirror of
https://github.com/cjcliffe/CubicSDR.git
synced 2024-11-23 12:18:37 -05:00
Remove 'threadlocal' pedantic and very limited usage that is not supported on all platforms
This commit is contained in:
parent
c8cca67fc7
commit
0a19686b51
@ -633,12 +633,7 @@ void GLFont::drawString(const std::wstring& str, int pxHeight, float xpos, float
|
||||
void GLFont::drawString(const std::string& str, int pxHeight, float xpos, float ypos, Align hAlign, Align vAlign, int vpx, int vpy, bool cacheable) {
|
||||
|
||||
//Displayed string is wstring, so use wxString to do the heavy lifting of converting str...
|
||||
#ifdef WIN32
|
||||
//try to reuse the memory with thread_local, unsupported on OSX ?
|
||||
static thread_local wxString wsTmp;
|
||||
#else
|
||||
wxString wsTmp;
|
||||
#endif
|
||||
|
||||
wsTmp.assign(str);
|
||||
|
||||
|
@ -359,12 +359,8 @@ void PrimaryGLContext::DrawDemod(DemodulatorInstance *demod, RGBA4f color, long
|
||||
GLFont::Align demodAlign = GLFont::GLFONT_ALIGN_CENTER;
|
||||
|
||||
//Displayed string is wstring, so use wxString to do the heavy lifting of converting getDemodulatorType()...
|
||||
#ifdef WIN32
|
||||
//try to reuse the memory with thread_local, unsupported on OSX ?
|
||||
static thread_local wxString demodStr;
|
||||
#else
|
||||
wxString demodStr;
|
||||
#endif
|
||||
|
||||
demodStr.assign(demod->getDemodulatorType());
|
||||
|
||||
demodAlign = GLFont::GLFONT_ALIGN_CENTER;
|
||||
|
Loading…
Reference in New Issue
Block a user