fix for #28
fix for #28

Yeah moving large blocks of code causes problems ^^

Signed-off-by: Marius Messerschmidt <cc8c503e94b2290ec0227cb21835339160ef6e36@googlemail.com>

CarbonDesktop/CADE,CarbonDesktop/CADE