Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#10531 - openoffice submenu display at wrong position on fluxbox

Attached to Project: Arch Linux
Opened by Daniel YC Lin (dlin) - Thursday, 29 May 2008, 10:33 GMT
Last edited by Greg (dolby) - Wednesday, 18 June 2008, 13:09 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andreas Radke (AndyRTR)
Architecture x86_64
Severity Low
Priority Normal
Reported Version 2007.08-2
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
There is a solved method. ref: https://bugzilla.redhat.com/show_bug.cgi?id=429632

I've tried append the following will solve this problem.
export SAL_USE_VCLPLUGIN=gen

Additional info:
* package version(s) openoffice 2.4.0-2 fluxbox
* config and/or log files etc.


Steps to reproduce:
1. soffice
2. press submenu, it will always display on right most of screen edge.
This task depends upon

Closed by  Greg (dolby)
Wednesday, 18 June 2008, 13:09 GMT
Reason for closing:  Fixed
Comment by Daniel YC Lin (dlin) - Thursday, 29 May 2008, 10:36 GMT
also ref: http://www.openoffice.org/issues/show_bug.cgi?id=86882
It is caused by openoffice's code bug.
with fluxbox the window decorations can have a -1 value for their width. We cast
this in a few places to long and work with that value, on x86_64 the size of an
unsigned int is less the size of long so the long is equal to the original
unsigned int value. The intention is clearly to force the value to signed.

So attached is a patch that remove the (long) cast on values that are already
long to remove some dead wood, and then casts from unsigned int to int the
geometry values in question.

Makes menus on fluxbox appear in the correct place, and not jammed up against
the right side of the scrren
Comment by Daniel YC Lin (dlin) - Friday, 30 May 2008, 01:24 GMT
I just tried the export SAL_USE_VCLPLUGIN=gen again.
It can let me use the submenu. But it is failed when I open a xls file.
If I don't apply "export SAL_USE_VCLPLUGIN=gen", it can open file. but submenu can NOT usable.
Comment by Andreas Radke (AndyRTR) - Thursday, 12 June 2008, 13:45 GMT
OOo 2.4.1 in testing should improve the situation with another workaround. please test it.
Comment by Daniel YC Lin (dlin) - Monday, 16 June 2008, 05:16 GMT
I've tested the openoffice-base 2.4.1-1, but still failed. see attachment screenshut file.
By the way, I have two screen. And this problem only occurs on x86_64.
   a.png (432.7 KiB)
Comment by Andreas Radke (AndyRTR) - Monday, 16 June 2008, 11:16 GMT
the unstable pkg should have the fix included. can you confirm that?
Comment by Daniel YC Lin (dlin) - Tuesday, 17 June 2008, 02:04 GMT
I uncomment my /etc/pacman.conf with [unstable],
pacman -Sy
pacman -S openoffice-base
It only shows openoffice-base 2.4.1-1 without download, so, I think I've already have the newest version.
Or, maybe you could increase the package version.
Comment by Andreas Radke (AndyRTR) - Tuesday, 17 June 2008, 14:57 GMT
the pkg is called openoffice-base-devel and will install along the stable one.
Comment by Daniel YC Lin (dlin) - Wednesday, 18 June 2008, 05:55 GMT
tks, openoffice-base-devel 3.0_dev300_m10-1 on [unstable] have already fixed this bug.

Loading...