Issue 35635 - OOo fails to load sdw: view keeps jumping to cursor, bad placement of objects
Summary: OOo fails to load sdw: view keeps jumping to cursor, bad placement of objects
Status: CLOSED FIXED
Alias: None
Product: Writer
Classification: Application
Component: open-import (show other issues)
Version: 680m56
Hardware: PC All
: P3 Trivial (vote)
Target Milestone: ---
Assignee: michael.ruess
QA Contact: issues@sw
URL:
Keywords: regression
Depends on:
Blocks:
 
Reported: 2004-10-15 19:08 UTC by lohmaier
Modified: 2013-08-07 14:41 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
Bug document, containing lots of drawing elements (1.23 MB, application/octet-stream)
2004-10-15 19:12 UTC, lohmaier
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description lohmaier 2004-10-15 19:08:01 UTC
OOo 1.9m56 fails to open the attached sdw.

If fails the following way:
* The view keeps jumping to the cursor position. You cannot scroll through the
document using mousewheel or scrollbar. You can only travel through the document
by moving the cursor

* The placement of the drawing objects is a mess (just open the document and you
will know what I mean)

The scrollbar "flashes" and reads "Adapt objects..." CPU usage is low, mem usage
is stable. I had OOo running for about an hour but it did not finish "adapting
objects"..

OOo 1.1.3 opens the file without any problems.
Comment 1 lohmaier 2004-10-15 19:12:25 UTC
Created attachment 18441 [details]
Bug document, containing lots of drawing elements
Comment 2 lohmaier 2004-10-15 19:13:46 UTC
regression keyword. (file size is 1.2MB - contains embedded images)
Comment 3 michael.ruess 2004-10-18 08:03:38 UTC
MRU->OD: The drawing objects flash up at the beginning of the document bofore
they are placed in the correct page. But -as cloph pointed out- the positions of
the drawings (mainly callouts) are not correct - these are misplaced by a cm to
right or bottom. Also I get several (well known) "Looping Louie" assertions in a
debug version.
Comment 4 Oliver-Rainer Wittmann 2004-10-27 10:18:55 UTC
Investigation in SRC680m58 reveals the following:
- Ad 'misplaced objects':
Already fixed - objects are correctly positioned in SRC680m58
- Ad 'Assertion: Looping Louie'
Already fixed - doesn't occur in SRC680m58
- Ad 'After load all objects are at the beginning'
Still occurs in SRC680m58
- Ad 'no scrolling possible' resp. 'flashing "Adapt objects..."'
There is a defect in our binary filter - the OLE objects containing Spreadsheet
documents aren't loaded correctly. Assertion "There is no medium to get
MediaDescriptor from" in file /sc/source/filter/xml/xmlwrap.cxx"

OD->MRU:
As discussed, I will take care of the object positioning after loading and you
will take care of the defect in the binary filter.
Comment 5 michael.ruess 2004-11-17 08:55:58 UTC
The problems regarding the flashing Chart objects when opened from .sdw is
tracked under issue 36203.

MRU->OD: now please care about the problem of the drawings shown atop of the
document right after opening.
Comment 6 Oliver-Rainer Wittmann 2004-11-17 13:42:04 UTC
fixed in cws swqbugfixes10
Comment 7 Oliver-Rainer Wittmann 2004-11-30 11:34:19 UTC
changed files:
/sw/source/core/layout/anchoreddrawobject.cxx, 1.8.4.2
/sw/source/core/layout/fly.cxx, 1.65.4.3
/sw/source/core/layout/frmtool.cxx, 1.71.4.1
/sw/source/core/draw/dcontact.cxx, 1.37.4.3
/sw/source/core/text/porrst.cxx, 1.34.364.1
/sw/source/core/frmedt/feshview.cxx, 1.36.74.1
/sw/source/core/doc/doclay.cxx, 1.27.76.1
/sw/source/core/doc/docdraw.cxx, 1.29.44.1
Comment 8 Oliver-Rainer Wittmann 2004-12-08 08:47:40 UTC
reopen to assign to QA
Comment 9 Oliver-Rainer Wittmann 2004-12-08 08:48:19 UTC
OD->MRU (2004-12-08):
Checked in installation set of cws swqbugfixes10 - please verify.
Comment 10 Oliver-Rainer Wittmann 2004-12-08 08:48:38 UTC
set status back to FIXED
Comment 11 michael.ruess 2004-12-15 13:17:13 UTC
Verified in CWS swqbugfixes10.
Comment 12 michael.ruess 2004-12-29 15:04:02 UTC
Checked integration in 680m68.