Module: deluge Branch: master Commit: 6d83556ba8617adae57fd05822bb11e3e3b042b8
Author: Damien Churchill <[email protected]> Date: Tue Mar 30 13:45:04 2010 +0100 clear oldData when clear() is issued which fixes data disappearing in the details tab --- deluge/ui/web/js/deluge-all/details/DetailsTab.js | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/deluge/ui/web/js/deluge-all/details/DetailsTab.js b/deluge/ui/web/js/deluge-all/details/DetailsTab.js index 5c01a2e..9a3fce5 100644 --- a/deluge/ui/web/js/deluge-all/details/DetailsTab.js +++ b/deluge/ui/web/js/deluge-all/details/DetailsTab.js @@ -82,6 +82,7 @@ Deluge.details.DetailsTab = Ext.extend(Ext.Panel, { for (var k in this.fields) { this.fields[k].dom.innerHTML = ''; } + this.oldData = {} }, update: function(torrentId) { @@ -105,7 +106,7 @@ Deluge.details.DetailsTab = Ext.extend(Ext.Panel, { }; for (var field in this.fields) { - if (!data[field]) continue; // this is a field we aren't responsible for. + if (!Ext.isDefined(data[field])) continue; // this is a field we aren't responsible for. if (data[field] == this.oldData[field]) continue; this.fields[field].dom.innerHTML = Ext.escapeHTML(data[field]); } -- You received this message because you are subscribed to the Google Groups "deluge-commit" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/deluge-commit?hl=en.
