fix(mail-rules): all "on" handlers need to be bound functions

This commit is contained in:
Ben Gotow 2016-04-05 12:01:48 -07:00
parent 954ef4ce89
commit 427a743b18
2 changed files with 6 additions and 6 deletions

View file

@ -95,15 +95,15 @@ class PreferencesMailRules extends React.Component {
this.setState({selectedRule: rule});
}
_onReorderRule(rule, newIdx) {
_onReorderRule = (rule, newIdx) => {
Actions.reorderMailRule(rule.id, newIdx);
}
_onDeleteRule(rule) {
_onDeleteRule = (rule) => {
Actions.deleteMailRule(rule.id);
}
_onRuleNameEdited(newName, rule) {
_onRuleNameEdited = (newName, rule) => {
Actions.updateMailRule(rule.id, {name: newName});
}
@ -271,9 +271,9 @@ class PreferencesMailRules extends React.Component {
{this._renderMailRules()}
<Flexbox style={{marginTop: 10, maxWidth: 600}}>
<Flexbox style={{marginTop: 40, maxWidth: 600}}>
<div>
<button className="btn" style={{float: 'right', marginTop: 30}} onClick={this._onReprocessRules}>
<button className="btn" style={{float: 'right'}} onClick={this._onReprocessRules}>
Process all mail
</button>
</div>

View file

@ -331,7 +331,7 @@ class ScrollRegion extends React.Component
recomputeDimensions: (options = {}) =>
scrollbar = @props.getScrollbar?() ? @refs.scrollbar
scrollbar._recomputeDimensions(options)
scrollbar._recomputeDimensions(options) if scrollbar
@_recomputeDimensions(options)
_recomputeDimensions: ({useCachedValues}) =>