I pushed a slightly different patch to git HEAD after discussing it with pekdon. Please check if this works for you, too. If it doesn't work, please reopen this task.
Oops, that should be _harbour_maximize_over, but anyway... I don't really know the code well to know what's going on. It's almost like the config setting of one were being applied to both or something freaky like that.
23:30:55With the patch the bug is fixed regardless of the "OnTop" property of the Harbour. Which I guess was to be expected.
Then the bug must be that somehow the config setting _harbour_ontop is only read correctly on startup, not on reload..?
I think the actual question is: Why does the behaviour change after a reload? Please try the attached patch and test if it produces a consistent behaviour over a reload.
Oh... it DOES work when I set OnTop to true :o Okay, that should be a good enough hint on where lies the problem.
Thanks for the information. Does it work when you set OnTop to true?
Hmm... let's see, Harbour config is false for OnTop, the harbour is configured as so:
Harbour {
OnTop = "False" MaximizeOver = "False" Placement = "Right" Orientation = "TopToBottom" Head = "0"
DockApp {
SideMin = "10"
SideMax = "0"
}
}
PekWM version is 0.1.10 About the toolchain... well, perhaps this part from emerge --info should help with that:
app-shells/bash: 3.2_p39
dev-java/java-config: 1.3.7-r1, 2.1.6-r1
dev-lang/python: 2.5.2-r7
dev-util/cmake: 2.4.8
sys-apps/baselayout: 2.0.0
sys-apps/openrc: 0.3.0-r1
sys-apps/sandbox: 1.2.18.1-r2
sys-devel/autoconf: 2.13, 2.63
sys-devel/automake: 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2 sys-devel/binutils: 2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool: 1.5.26
virtual/os-headers: 2.6.27-r2
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -g -Os -fomit-frame-pointer -momit-leaf-frame-pointer -fno-ident -pipe"
CHOST="i686-pc-linux-gnu"
I could try debugging this myself, but I'd need some clues on what part of the code to look at as I am not familiar with it.
wallex, do you have any further information? Especially concerning the configuration options mentioned above. It might be just a configuration issue.
Sorry, but I cannot reproduce it on my system. Do you have 'OnTop = "True"' in the Harbour section of ~/.pekwm/config? And please provide some further information about your pekwm version and the toolchain of your system.