Преглед на файлове

Fixed detachPostProcess.

michael-korbas преди 11 години
родител
ревизия
7fff7afa03
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      Babylon/Cameras/babylon.camera.js

+ 2 - 2
Babylon/Cameras/babylon.camera.js

@@ -216,7 +216,6 @@ var BABYLON = BABYLON || {};
     BABYLON.Camera.prototype.detachPostProcess = function (postProcess, atIndices) {
         var result = [];
 
-        atIndices = (atIndices instanceof Array) ? atIndices : [atIndices];
 
         if (!atIndices) {
 
@@ -231,11 +230,12 @@ var BABYLON = BABYLON || {};
                 delete this._postProcesses[i];
 
                 var index = this._postProcessesTakenIndices.indexOf(i);
-                this._postProcessesTakenIndices.splice(i, 1);
+                this._postProcessesTakenIndices.splice(index, 1);
             }
 
         }
         else {
+            atIndices = (atIndices instanceof Array) ? atIndices : [atIndices];
             for (var i = 0; i < atIndices.length; i++) {
                 var foundPostProcess = this._postProcesses[atIndices[i]];