From 9e9dcc34bc32d5f0f382751245fdfa77d4a93a6a Mon Sep 17 00:00:00 2001
From: Aleksander Machniak <alec@alec.pl>
Date: Mon, 04 Aug 2014 05:07:27 -0400
Subject: [PATCH] Fix frame check and strange "parent is undefined" issue
---
program/js/app.js | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/program/js/app.js b/program/js/app.js
index ca65176..8ac5ca2 100644
--- a/program/js/app.js
+++ b/program/js/app.js
@@ -5989,8 +5989,10 @@
this.replace_folder_row = function(oldid, id, name, display_name, is_protected, class_name)
{
if (!this.gui_objects.subscriptionlist) {
- if (this.is_framed)
- return parent.rcmail.replace_folder_row(oldid, id, name, display_name, is_protected, class_name);
+ if (this.is_framed()) {
+ // @FIXME: for some reason this 'parent' variable need to be prefixed with 'window.'
+ return window.parent.rcmail.replace_folder_row(oldid, id, name, display_name, is_protected, class_name);
+ }
return false;
}
--
Gitblit v1.9.1