For some reason the wxGLCanvas loses keyboard focus whenever the
full-screen mode is toggled, so we just re-set it afterwards. Didn't mean to include the version string in the status bar updates. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6814 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
parent
bb725858ea
commit
9c09500a13
|
@ -671,8 +671,10 @@ void VideoThrottle()
|
|||
#endif
|
||||
|
||||
// This is our final "frame counter" string
|
||||
std::string SMessage = StringFromFormat("%s | %s | %s",
|
||||
svn_rev_str, SSettings.c_str(), SFPS.c_str());
|
||||
std::string SMessage = StringFromFormat("%s | %s",
|
||||
SSettings.c_str(), SFPS.c_str());
|
||||
std::string TMessage = StringFromFormat("%s | ", svn_rev_str) +
|
||||
SMessage;
|
||||
|
||||
// Show message
|
||||
if (g_pUpdateFPSDisplay != NULL)
|
||||
|
@ -683,7 +685,7 @@ void VideoThrottle()
|
|||
Host_UpdateStatusBar(SMessage.c_str());
|
||||
Host_UpdateTitle(svn_rev_str);
|
||||
} else
|
||||
Host_UpdateTitle(SMessage.c_str());
|
||||
Host_UpdateTitle(TMessage.c_str());
|
||||
|
||||
|
||||
// Reset counter
|
||||
|
|
|
@ -519,6 +519,7 @@ void OpenGL_Update()
|
|||
if (width == s_backbuffer_width && height == s_backbuffer_height)
|
||||
return;
|
||||
|
||||
GLWin.glCanvas->SetFocus();
|
||||
GLWin.glCanvas->SetSize(0, 0, width, height);
|
||||
GLWin.glCtxt->SetCurrent(*GLWin.glCanvas);
|
||||
s_backbuffer_width = width;
|
||||
|
|
|
@ -316,6 +316,7 @@ void OpenGL_Update()
|
|||
if (width == s_backbuffer_width && height == s_backbuffer_height)
|
||||
return;
|
||||
|
||||
GLWin.glCanvas->SetFocus();
|
||||
GLWin.glCanvas->SetSize(0, 0, width, height);
|
||||
GLWin.glCtxt->SetCurrent(*GLWin.glCanvas);
|
||||
s_backbuffer_width = width;
|
||||
|
|
Loading…
Reference in New Issue