Lazarus IDE shortcuts can't be changed
Original Reporter info from Mantis: Swen
-
Reporter name: Swen Heinig
Original Reporter info from Mantis: Swen
- Reporter name: Swen Heinig
Description:
After a svn update I saw, that some of my shortcuts were disappeared. Then I thought, ok let's create them again. But when I try to change a shortcut I get
TApplication.HandleException Invalid argument index in format ""
Stack trace:
$00000000006438AD
$00000000006451C3
$0000000000645869
$0000000000677627 line 548 of lclproc.pas
$0000000000676D47 line 583 of lclproc.pas
$00000000009FDAD9 line 6457 of propedits.pp
$000000000100ED2A line 140 of keymapshortcutdlg.pas
$00000000006640F9 line 878 of include/customform.inc
$000000000066230D line 79 of include/customform.inc
$0000000000669AE6 line 2934 of include/customform.inc
$000000000100EA9A line 98 of keymapshortcutdlg.pas
$0000000000B9D951 line 252 of frames/editor_keymapping_options.pas
$000000000081D547 line 1238 of include/control.inc
$000000000081EDC4 line 2022 of include/control.inc
$000000000062A185
$0000000000812A52 line 5265 of include/wincontrol.inc
$000000000087261D line 4142 of include/treeview.inc
QPixmap::handle(): Pixmap is not an X11 class pixmap
A strange thing is, that if I change the IDE language from german to english, I again can change the shortcuts. (But when I switch back to german, all changes will disappeare.) I don't know exactly, which update caused this problem, but it must be after revision 33346 (with this revision I don't have the problem).
Additional information:
Lazarus version: 0.9.31
Lazarus svn revision: 33653:33955M
Lazarus build date: 2011/12/04
Lazarus was compiled for x86_64-linux
Lazarus was compiled with fpc 2.4.4
Global IDE options:
Primary config directory=/home/swen/.lazarus
Secondary config directory=/etc/lazarus
LazarusDirectory=/home/swen/svn/lazarus/
CompilerFilename=/usr/bin/fpc
Real CompilerFilename=/usr/bin/fpc
CompilerMessagesFilename=/home/swen/svn/fpc/compiler/msg/errordu.msg
FPC source directory=/usr/share/fpcsrc/$(FPCVer)/
Real FPC source directory=/usr/share/fpcsrc/2.4.4/
Test directory=/tmp/
Working directory=/home/swen/svn/lazarus
Application.ExeName=/home/swen/svn/lazarus/lazarus
Parameters:
/home/swen/svn/lazarus/lazarus
Environment variables:
SSH_AGENT_PID=1656
SSH_AGENT_PID=1656
KDE_MULTIHEAD=false
DM_CONTROL=/var/run/xdmctl
GPG_AGENT_INFO=/tmp/gpg-2RLngb/S.gpg-agent:1657:1
SHELL=/bin/bash
TERM=xterm
XDG_SESSION_COOKIE=152a469bbe8156a3f0a34b36000002ab-1322993613.85155-769763401
XDM_MANAGED=method=classic,auto
GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:/home/swen/.gtkrc-2.0:/home/swen/.gtkrc-2.0-kde4:/home/swen/.kde/share/config/gtkrc-2.0
KONSOLE_DBUS_SERVICE=:1.135
GS_LIB=/home/swen/.fonts
GTK_RC_FILES=/etc/gtk/gtkrc:/home/swen/.gtkrc:/home/swen/.kde/share/config/gtkrc
WINDOWID=109051920
SHELL_SESSION_ID=df0047f4a1cc4000a827e0e1fa09e45c
KDE_FULL_SESSION=true
USER=swen
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32: .tar=01;31:.tgz=01;31:.arj=01;31:.taz=01;31:.lzh=01;31:.lzma=01;31:.tlz=01;31:.txz=01;31: .zip=01;31:.z=01;31:.Z=01;31:.dz=01;31:.gz=01;31:.lz=01;31:.xz=01;31:.bz2=01;31: .bz=01;31:.tbz=01;31:.tbz2=01;31:.tz=01;31:.deb=01;31:.rpm=01;31:.jar=01;31: .rar=01;31:.ace=01;31:.zoo=01;31:.cpio=01;31:.7z=01;31:.rz=01;31:.jpg=01;35:.jpeg=01;35:.gif=01;35:.bmp=01;35:.pbm=01;35:.pgm=01;35:.ppm=01;35: .tga=01;35:.xbm=01;35:.xpm=01;35:.tif=01;35:.tiff=01;35:.png=01;35:.svg=01;35:.svgz=01;35:.mng=01;35:.pcx=01;35:.mov=01;35:.mpg=01;35:.mpeg=01;35:.m2v=01;35: .mkv=01;35:.ogm=01;35:.mp4=01;35:.m4v=01;35:.mp4v=01;35:.vob=01;35:.qt=01;35:.nuv=01;35: .wmv=01;35:.asf=01;35:.rm=01;35:.rmvb=01;35:.flc=01;35:.avi=01;35:.fli=01;35:.flv=01;35:.gl=01;35:.dl=01;35:.xcf=01;35:.xwd=01;35: .yuv=01;35:.cgm=01;35:.emf=01;35:.axv=01;35:.anx=01;35:.ogv=01;35:.ogx=01;35: .aac=00;36:.au=00;36:.flac=00;36:.mid=00;36:.midi=00;36:.mka=00;36:.mp3=00;36: .mpc=00;36:.ogg=00;36:.ra=00;36:.wav=00;36:.axa=00;36:.oga=00;36:.spx=00;36:.xspf=00;36:
SSH_AUTH_SOCK=/tmp/ssh-cFySUBuS1596/agent.1596
SESSION_MANAGER=local/swen1:@/tmp/.ICE-unix/1883,unix/swen1:/tmp/.ICE-unix/1883
DEFAULTS_PATH=/usr/share/gconf/default.default.path
XDG_CONFIG_DIRS=/etc/xdg/xdg-default:/etc/xdg
DESKTOP_SESSION=default
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
PWD=/home/swen/svn/lazarus
KDE_SESSION_UID=1000
LANG=de_DE.UTF-8
MANDATORY_PATH=/usr/share/gconf/default.mandatory.path
QT_GRAPHICSSYSTEM=raster
UBUNTU_MENUPROXY=libappmenu.so
KONSOLE_DBUS_SESSION=/Sessions/1
HISTCONTROL=ignoreboth
HOME=/home/swen
COLORFGBG=15;0
SHLVL=1
KDE_SESSION_VERSION=4
LANGUAGE=
XCURSOR_THEME=default
LOGNAME=swen
XDG_DATA_DIRS=/usr/share/default:/usr/local/share/:/usr/share/
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-KuZn6fCqxc,guid=ffe9c98b8d60935cb6aab7ec00000016
LESSOPEN=| /usr/bin/lesspipe %s
WINDOWPATH=7
PROFILEHOME=
DISPLAY=:0
QT_PLUGIN_PATH=/home/swen/.kde/lib/kde4/plugins/:/usr/lib/kde4/plugins/
LESSCLOSE=/usr/bin/lesspipe %s %s
OLDPWD=/home/swen/svn
Mantis conversion info:
- Mantis ID: 20811
- OS: Kubuntu x64
- OS Build: 11.10
- Build: 33955
- Version: 0.9.31 (SVN)
- Fixed in revision: r34001 (#393138fd)