Created attachment 311659 [details] [diff] [review] The fix As part of the ongoing effort to move Thunderbird onto libxul, I've migrated mail/components to frozen linkage. This patch will only migrate non-static builds (i.e. developer builds), static builds will remain unaffected. If we were to affect static builds, then we'd be forced to move the mail/components items into a separate shared library, hence potentially affecting performance. As we don't have any performance testing at the moment, but would like to preserve the code so that it does still work with frozen linkage, this is the best compromise that Dan and I came up with. I've only done Linux as that's all I've got at the moment.
Comment on attachment 311659 [details] [diff] [review] The fix looks like a tab here: - } + if (!starting || name.IsEmpty()) + return PR_FALSE; +
Patch checked in with tab -> space. Fixed.