diff --git a/src/window.cpp b/src/window.cpp
index 4eb3a88..47f9e92 100644
--- a/src/window.cpp
+++ b/src/window.cpp
@@ -608,8 +608,12 @@ struct WindowPrivate
 
 		/* Draw arrows / cursors */
 		windowskin->bindTex(shader);
+		TEX::setSmooth(true);
+
 		controlsQuadArray.draw(0, controlsQuadCount);
 
+		TEX::setSmooth(false);
+
 		if (contents)
 		{
 			/* Draw contents bitmap */