Bug 2154201

Summary: fbb: Attempts to call obsolete _XmGrabTheFocus function
Product: [Fedora] Fedora Reporter: Florian Weimer <fweimer>
Component: fbbAssignee: Florian Weimer <fweimer>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: jskarvad
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: fbb-7.0.11-1.fc38.3 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-12-16 10:58:57 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2141798    

Description Florian Weimer 2022-12-16 09:38:40 UTC
The function is an internal Motif function provided for backwards compatibility with historic binaries. Newly built applications are not supposed to call it. This presently works by accident because the Fedora GCC compiler accepts implicit function declarations (while printing a warning). Future compilers will reject that coal.

I'm going to push a change that just removes the call, under the assumption that that changing the focus is optional in this context.

Upstream has deprecated the X11 component, so I assume there is no interest there to fix this properly.