(In reply to comment #3) > Hmmm... this comment smells very suspicious: > > https://bugs.freedesktop.org/show_bug.cgi?id=54621#c8 > > (Copied here: > Ok, the problem is ScRangeList which is a ref counted class with an annoying > copy behavior + ScDeleteObjectByPtr. > > The solution is to make ScRangeList a non ref counted class, copy c'tor and > operator= cloning the members and not copying pointers + removing > ScRangeListRef.)
This comment has nothing to do with your issue. I doubt that you understand what I wrote in this comment. This comment is only about an issue with one of our internal data structures but has nothing to do with your problem. Your file contains a conditional format that is defined for D8:F16 so you need to separate the formats. This is not a bug but just a small inconvenience that we have when we transformt he old style based conditional formats to range based conditional formats. As soon as you have range based conditional formats working with them is much more easy. You can begining with 3.6 therefore also check where conditional formats are applied through Insert->Conditional Formatting->Manage which would be impossible with style based conditional formats. The UI problem has been fixed in master for months now but can't be backported because it will break the String freeze. P.S. In master/3.7 you can already easily change the range a conditional format is applied to by just selecting the range in the conditional formats dialog. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1072092 Title: conditional formatting from ODS files of versions <3.6 badly broken To manage notifications about this bug go to: https://bugs.launchpad.net/df-libreoffice/+bug/1072092/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
