/** @babel */
/** @jsx etch.dom */

import {CompositeDisposable} from 'atom'
import etch from 'etch'
import EtchComponent from './etch-component'

class AboutStatusBar extends EtchComponent {
  constructor () {
    super()
    this.subscriptions = new CompositeDisposable()

    this.subscriptions.add(atom.tooltips.add(this.element, {title: 'An update will be installed the next time Atom is relaunched.<br/><br/>Click the squirrel icon for more information.'}))
  }

  handleClick () {
    atom.workspace.open('atom://about')
  }

  update () {
    etch.update(this)
  }

  render () {
    return (
      <span type='button' className='about-release-notes icon icon-squirrel inline-block' onclick={this.handleClick.bind(this)} />
    )
  }

  destroy () {
    this.subscriptions.dispose()
  }
}

export default AboutStatusBar

@@ -530,49 +530,8 @@
  %7D%0A%0A
-  update () %7B%0A    etch.update(this)%0A  %7D%0A%0A
   re
@@ -706,24 +706,36 @@
 estroy () %7B%0A
+    super()%0A
     this.sub

Remove unnecessary method overrides from AboutStatusBar