Bug 121862

Summary: ksynaptics seems not to be gcc4 patched and therefore it doesn't work
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Roland Wolters <rolandwolters>
Component: KDEAssignee: E-mail List <kde-maintainers>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Final   
Target Milestone: ---   
Hardware: Other   
OS: All   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Roland Wolters 2005-10-09 01:07:06 UTC
ksynaptics is not working and the source packages are not gcc4 patched. 
 
I had the problem with Fedora Core 4 some weeks ago, and contacted the 
maintainer, Stefan Kombrink. 
 
He aa 
nswered (translated into english): 
 
> Okay, ich had a second look into the sources: 
> 
> in touchpad.h: 
> ============== 
> Delete the line 
> static const double coastingSpeedThreshold = 38 
>  
> 
> in touchpad.cpp: 
> =============== 
> 
> void TouchPad::setCoastingEnabled( bool enable ) 
> { 
>   if ( !isValid() ) 
>     return; 
> 
>   if ( enable ) 
>     SYNSHM->coasting_speed = coastingSpeedThreshold; // set to reasonable 
> speed 
>   else 
>     SYNSHM->coasting_speed = 0.0; // disable it completely 
> } 
> 
> exchange with 
> 
> void TouchPad::setCoastingEnabled( bool enable ) 
> { 
>   if ( !isValid() ) 
>     return; 
> 
>   if ( enable ) 
>     SYNSHM->coasting_speed = 38; 
>   else 
>     SYNSHM->coasting_speed = 0.0; // disable it completely 
> } 
 
This solved the problem with Fedora Core 4. 
 
You can contact the author by yourself, he is very friendly, but very busy 
abousynaptics at the moment because they try to integrate it into KDE 3.5. 
 
Roland
Comment 1 Dirk Mueller 2005-10-10 09:58:10 UTC

*** This bug has been marked as a duplicate of 121861 ***