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

github.com/mumble-voip/mumble.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThorvald Natvig <slicer@users.sourceforge.net>2007-09-01 04:31:35 +0400
committerThorvald Natvig <slicer@users.sourceforge.net>2007-09-01 04:31:35 +0400
commit3c2dcd6ddb58715c9aa693b1c0d778f9bc5f46e6 (patch)
tree50b1e0480e9346ca7f2e5c8ec589081bafd857ae /overlay/opengl.cpp
parentddfc033c3c20a67994ef6329691f2a3616a346c0 (diff)
Fix D3D9 textures stacking.
Fix OpenGL grey texture. Fix CrashLog dumper. (DOH!) git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@759 05730e5d-ab1b-0410-a4ac-84af385074fa
Diffstat (limited to 'overlay/opengl.cpp')
-rw-r--r--overlay/opengl.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/overlay/opengl.cpp b/overlay/opengl.cpp
index 1d6ba8b10..2f5bb15dd 100644
--- a/overlay/opengl.cpp
+++ b/overlay/opengl.cpp
@@ -119,6 +119,16 @@ Context::Context(HDC hdc) {
oglBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
oglColorMaterial(GL_FRONT_AND_BACK, GL_AMBIENT_AND_DIFFUSE);
+
+ DWORD dwWaitResult = WaitForSingleObject(hSharedMutex, 50L);
+ if (dwWaitResult != WAIT_OBJECT_0)
+ return;
+
+ for (int i = 0; i < NUM_TEXTS; i++) {
+ sm->texts[i].bUpdated = true;
+ }
+
+ ReleaseMutex(hSharedMutex);
}
void Context::draw(HDC hdc) {