(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

Reply via email to