Issue 15659 - Switching from "Drawing View" to "Notes View" leads to another slide
Summary: Switching from "Drawing View" to "Notes View" leads to another slide
Status: CLOSED FIXED
Alias: None
Product: Impress
Classification: Application
Component: code (show other issues)
Version: OOo 1.1 Beta2
Hardware: PC Linux, all
: P3 Trivial (vote)
Target Milestone: OOo 2.0
Assignee: christian.guenther
QA Contact: issues@graphics
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-06-15 23:37 UTC by pratesi
Modified: 2005-02-28 17:04 UTC (History)
1 user (show)

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


Attachments
A simple three-slides test Impress document. (7.45 KB, application/octet-stream)
2003-08-13 18:14 UTC, pratesi
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description pratesi 2003-06-15 23:37:48 UTC
Let us suppose that I'm editing slide 10 in the "Notes View" workspace.
I switch to the "Drawing View" workspace and continue my editing.
When I am on the slide 12, I switch to the "Notes View" workspace again.
I expect to stay still on slide 12 after switching to the "Notes View"
workspace (this is the mspowerpoint's behaviour); instead, when I switch
to the "Notes View" workspace, Impress leads me to the latest slide
I have used when I was on the "Notes View" workspace previously,
i.e. on slide 10.

Probably, this cannot be considered just a bug, but it is a non intuitive
behaviour that can easily confuse the user and lead to errors.

Marco Pratesi
Comment 1 wolframgarten 2003-06-16 07:13:15 UTC
Reassigned to Christian.
Comment 2 christian.guenther 2003-08-12 14:39:33 UTC
I can't reproduce the bug.
Please send me a step by step description to reproduce the bug.
Comment 3 pratesi 2003-08-13 18:13:23 UTC
Steps to reproduce the problem:

- open the attached three_slides.sxi

- switch to the "Notes view" workspace

- in the notes box, write "foobar" after "Slide 1"

- switch to the "Drawing view" workspace

- go to slide 3

- write "foobar" in the outline of slide 3

- switch to the "Notes view" workspace

Now you are on slide 1 instead of being on slide 3.
You should be on slide 3, as you were on slide 3 and you have only
switched from the "Drawing view" workspace to the "Notes view" workspace.

I'm using OOo 1.1rc2 on Mandrake Linux 9.1.

Marco Pratesi
Comment 4 pratesi 2003-08-13 18:14:55 UTC
Created attachment 8436 [details]
A simple three-slides test Impress document.
Comment 5 christian.guenther 2003-08-19 08:54:47 UTC
Thanks for the step by step description.
set to new and change the target.
Comment 6 christian.guenther 2003-08-19 09:08:24 UTC
I can reproduce the bug.
To reproduce the bug change the views (drawing view/notes view) with
'View/Workspace/Drawing view [Notes view]'. If you use the icons on
the right side of the screen the bug doesn't occures.
Comment 7 groucho266 2003-08-20 08:47:35 UTC
Accepted.
Comment 8 christian.guenther 2004-02-11 09:17:43 UTC
Have a look to the internal bug 109400.
It's duplicate to this bug.
Comment 9 groucho266 2004-05-04 13:19:25 UTC
Seems to work.
Comment 10 groucho266 2004-10-25 13:32:00 UTC
Step 1/3 of sending issue to QA.
Comment 11 groucho266 2004-10-25 13:32:21 UTC
Step 2/3 of sending issue to QA.
Comment 12 groucho266 2004-10-25 13:32:48 UTC
Step 3/3 of sending issue to QA.
Comment 13 christian.guenther 2004-11-18 10:26:02 UTC
I can still reproduce the bug.
For switching to the other slides use the Page up / Page down keys.
Comment 14 christian.guenther 2004-11-18 10:26:28 UTC
Back to AF
Comment 15 groucho266 2004-11-19 13:38:07 UTC
OK. With using Page Up/Page Down I can reproduce the bug, too.  Since I have to
look into it I remove this ussue from CWS impress10.
Comment 16 groucho266 2004-12-01 12:39:04 UTC
The current page was set incorrectly.  During the switching to another view
shell the DrawView::SetAnimationMode() method was called unconditionally.  This
in turn called ReadFrameViewData() at its view shell which restored the current
page from the value in the FrameView.

Fixed by calling SetAnimationMode() only when there is a slide show function. 
In the normal case when there is none then eventually the current page is set at
the frame view so that it can be restored correctly by the handout view.
Comment 17 groucho266 2004-12-17 16:34:51 UTC
Reopening...
Comment 18 groucho266 2004-12-17 16:35:12 UTC
...reassigning...
Comment 19 groucho266 2004-12-17 16:35:29 UTC
...resolving.
Comment 20 christian.guenther 2005-01-25 10:36:31 UTC
Verified in cws impress20.
Comment 21 christian.guenther 2005-02-28 17:04:32 UTC
Integrated in src680m80