     @avatar.hide()
     @avatarHolder.addSubView @webcamTip
     @setWide()
+    @cancelPhoto.disable()
+    @getDelegate().avatarMenu.changeStickyState on
+
+    release = =>
+      @cancelPhoto.enable()
+      @getDelegate().avatarMenu.changeStickyState off
+
     @avatarHolder.addSubView @webcamView = new KDWebcamView
       hideControls  : yes
       countdown     : 3

            delegate : @avatar
            x        : @avatar.getX() + 96
            y        : @avatar.getY() - 7
          , customView: @avatarChange = new AvatarChangeView {}, @memberData

          @avatarChange.on "UseGravatar", =>
            @avatarSetGravatar()

    @webcamView.addSubView @takePhotoButton
    @webcamView.on "snap", (data)=> @avatarData = data
    @webcamView.on "allowed", =>
      release()
      @webcamTip.destroy()
      @takePhotoButton.show()

    @webcamView.on "forbidden", =>
      release()
      @webcamTip.updatePartial """
      <cite>
        You disabled the camera for Koding.
