Index: ui/gl/scoped_binders.cc |
diff --git a/ui/gl/scoped_binders.cc b/ui/gl/scoped_binders.cc |
index eef92c1073333aed7ba0ed9ec4c2333bc066bfcc..bb2b290105622a9823b49b284d6bbd72aa6f36bc 100644 |
--- a/ui/gl/scoped_binders.cc |
+++ b/ui/gl/scoped_binders.cc |
@@ -59,7 +59,7 @@ ScopedTextureBinder::~ScopedTextureBinder() { |
if (state_restorer_) { |
DCHECK(!!GLContext::GetCurrent()); |
DCHECK_EQ(state_restorer_, GLContext::GetCurrent()->GetGLStateRestorer()); |
- state_restorer_->RestoreAllTextureUnitBindings(); |
+ state_restorer_->RestoreActiveTextureUnitBinding(target_); |
} else { |
glBindTexture(target_, old_id_); |
} |