Bugfix: https://github.com/nostalgiaz/bootstrap-switch/issues/102

Change

var changeStatus = function ($this) {
  $this.siblings('label').trigger('mousedown').trigger('mouseup').trigger('click');

};

to

var changeStatus = function ($this) {
  if ($element.parent('label').is('.label-change-switch')) {

  } else {
    $this.siblings('label').trigger('mousedown').trigger('mouseup').trigger('click');
  }
};

This fixed the bug: https://github.com/nostalgiaz/bootstrap-switch/issues/102