diff --git a/lib/codemirror.js b/lib/codemirror.js
index 5bfa91d6c28019c1443ae9cb6bc95c2cdc7f786c..07a23f1b806c3e7bf34799f657010fa570f3ced5 100644
--- a/lib/codemirror.js
+++ b/lib/codemirror.js
@@ -13,7 +13,7 @@
   else if (typeof define == "function" && define.amd) // AMD
     return define([], mod);
   else // Plain browser env
-    this.CodeMirror = mod();
+    (this || window).CodeMirror = mod();
 })(function() {
   "use strict";