Apache OpenOffice (AOO) Bugzilla – Issue 27279
With document including Floating Frame, something wrong when you switching between two OO application
Last modified: 2017-05-20 11:29:52 UTC
This defect happened in SW, SD and SC. Re-creatable steps: 1. New a file in TextDocument and new file in SC. 2. Insert a Floating Frame in SW by clicking Insert -> Floating frame. 3. In Floating Frame dialog, fill the Name input area, attach a file(such as a SD file) in Contents area, and then OK to exit. 4. Click in the floating frame to place cursor in the floating frame. 5. Click in area out of the floating frame to place cursor out of the floating frame 6. let stylist dialog show by click stylist On/Off button on function bar 7. Click in area out of the floating frame to let SW EditWin get focus 8. Switch to SC 9. Switch back to SW At this moment, you will find the stylist dialog is hided, the object bar and main toolbar is wrong. It should be SW Text bar, but it is SD Object bar.
TM->SBA: Please have a look. This one sounds more like an application problem than a framework issue to me. Thanks !
There ia another phenomenon about this defect. Re-creatable steps: 1. New a file in TextDocument and new file in SC. 2. Insert a Floating Frame in SW by clicking Insert -> Floating frame. 3. In Floating Frame dialog, fill the Name input area, attach another SW doc in Contents area, and then OK to exit. 4. Click in the floating frame to place cursor in the floating frame. 5. Click in the area out of the floating frame to place cursor out of the floating frame and let SW EditWin get focus 6. Switch to SC 7. Switch back to SW 8. Input some letters, letters will appear in the SW EditWin. 9. press key "Delete" will delete text in the floating frame[bug here]
I spend some time investigating this defect. I found when switch back from SC to SW. SwEditWin will getfocus. Then method ImplCallActivateListeners will be invoked. It will then active the frame related with SwEditWin. Because FloatingFrame is a subframe of said frame. It will also be activated. Then the objectBars are replaced and bug appears.
Please try using the latest OpenOffice 680 m34, you can download it from http://download.openoffice.org/680/index.html many bug fixes and enhancements since your version and 680 m34 . Look at this http://development.openoffice.org/releases/OOo_2_0_timetable.html If the problem still happend in m34 please report back. It maybe not yet solve your Issue, but it worth to try. Please Attach the documents which make this problem, so we can test it/faster to confirm. (Without the documents, we cannot confirm the problem easily/need more time) Don't forget to cut other part of the documents, so the file size is small, but we still able to see the problem. If your documents is confidential, please change the word/character in your documents, so it is not easy to read. example change all a with o, change i with u, change o with x, change t with l and others.
I test it in 680m34, it still happens. I will attach some docs(please save these two files in d:\tmp_test), and redescribe the phenomenon. Re-creatable steps: 1)Open sw.sxw file 2)Click in the floating frame, you will find the object bar and main toolbar changed to SD's object bar and main toolbar. 3)Click in the area out of floating frame in SW edit window 4)new a sc doc 5)switch back to sw.sxw 6)you will find the object bar and main toolbar changed to SD's object bar and main toolbar.(bug 1, they should be SW's object bar and main toolbar, because the focus is in SW edit window, you can input some letters to verify) 7)Input some letters, letters will appear in the SW EditWin 8)press del key or backspace key won't delete text in the SW EditWin.( but will delete text in floating frame if attach a SW doc in floating frame)(bug 2)
Created attachment 14645 [details] file will be attached in floating frame
Created attachment 14646 [details] the doc will be opened
adjusting version field to reflect reporters additional comment
.
changed prio.
this is not a bug, if you look at the objectbar if you click in the floating frame, you will see that the objectbar is like the one of a spreadshet, if you have a spreadsheet as floating frame. now if you switch to sc and back the focus is in the floating frame and you have the objectbar of sc back. including a button in the onjectbar which let you change between the sw and the sc objectbar. the only thing i would accept as bug is the fact that the focus is not at the position you where bevor you switched to the other application but this is a prio 5 bug. i will reassign this to os, set status to new, set prio to P5 and target to OOo later
i found a very serious bug This defect happened in SW, SD and SC. 1. New a file in TextDocument and new file in SC. 2. Insert a Floating Frame in SW by clicking Insert -> Floating frame. 3. In Floating Frame dialog, fill the Name input area, attach a file(such as a SD file) in Contents area, and then OK to exit. 4. Click in the floating frame to place cursor in the floating frame. 5. Click in area out of the floating frame to place cursor out of the floating frame 6. Click in area out of the floating frame to let SW EditWin get focus 7. Switch to SC 8. Switch back to SW 9. application crush
Reset assigne to the default "issues@openoffice.apache.org".