Date: prev next · Thread: first prev next last
2014 Archives by date, by thread · List index


On Mon, 2014-02-03 at 23:34 +0900, Tomofumi Yagi wrote:
八木です。

目黒さんのファイルを使って、LibreOffice 4.2 と master で不具合を再現でき 
ました。
4.2 は、 libreoffice-4-2-0 ブランチのほぼ先端です。
OS は Windows 8.1 日本語版(64ビット)です。

不具合の再現時は、/core/sc/source/core/data/column2.cxx 内、
ScColumn::GetOptimalHeight() でループしているように見えました。

このメソッド内で、ScColumn::HasEditCells() を呼ぶのですが(master では 
822 行の辺り)、
true を返して且つ、nEditPos < nStart になる時があるように見えます。

八木さん、吉田です。一つお願いできますか?

このメソッド内で、FindFormulaEditText()がend positionを返さない場合で
edit cellの位置がnStartRowよりも上にある状況に出くわした場合のnStartRow
とnEndRowの数値、それとnColとnTabの数値を探って頂けないでしょうか?
nColとnTabはScColumnのメンバーなのでそのままアクセスできます。

それと、たった今このテストコード

https://gerrit.libreoffice.org/gitweb?p=core.git;a=commitdiff;h=fc5eefc903529d1c3548c680b3077eee4e2c7a73;hp=e753233e2e8af04048a17c7163ff5d9d3ffbbf3d

をmasterの方にpushしました。このテストはそちらではパスするでしょうか?
それか若しくはこのテストコード内で問題が再現するようにテストコードに変更
を加えることは可能でしょうか?

いろいろお手数かけます。よろしくおねがいします。




-- 
Unsubscribe instructions: E-mail to discuss+unsubscribe@ja.libreoffice.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/ja/discuss/
All messages sent to this list will be publicly archived and cannot be deleted

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.