Hi,

In sc/source/core/tool/interpr8.cxx:ScInterpreter::ScSwitch_MS() I use 
svl::SharedString to pop strings from the stack with GetString();
Two of these are compared with
  aRefStr.getDataIgnoreCase() == aStr.getDataIgnoreCase()
(aRefStr and aStr being svl::SharedString)
Apparently this doesn't work, getDataIgnoreCase() does not return a string, but 
0x0.
gdb tells me that aRefStr.mpData is filled correctly, but 
aRefStr.mpDataIgnoreCase is 0x0.
aStr is filled correctly.

Any clues as to what I do wrong?

This code is in version 5.2, so I would like to fix it soon.

Winfried

_______________________________________________
LibreOffice mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to