Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
N
nx-libs
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
dimbor
nx-libs
Commits
13a7c4a7
Commit
13a7c4a7
authored
Mar 10, 2017
by
Ulrich Sibiller
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Keystroke.c: use symbols instead of integers
We have defined them, so use them!
parent
f78e673f
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
4 additions
and
2 deletions
+4
-2
Keystroke.c
nx-X11/programs/Xserver/hw/nxagent/Keystroke.c
+4
-2
No files found.
nx-X11/programs/Xserver/hw/nxagent/Keystroke.c
View file @
13a7c4a7
...
...
@@ -168,7 +168,7 @@ static Bool modifier_matches(unsigned int mask, int compare_alt_meta, unsigned i
static
Bool
read_binding_from_xmlnode
(
xmlNode
*
node
,
struct
nxagentSpecialKeystrokeMap
*
ret
)
{
struct
nxagentSpecialKeystrokeMap
newkm
=
{
.
stroke
=
0
,
.
stroke
=
KEYSTROKE_END_MARKER
,
.
modifierMask
=
0
,
.
modifierAltMeta
=
False
,
.
keysym
=
NoSymbol
...
...
@@ -186,8 +186,10 @@ static Bool read_binding_from_xmlnode(xmlNode *node, struct nxagentSpecialKeystr
#endif
continue
;
}
if
(
strcmp
((
char
*
)
attr
->
name
,
"action"
)
==
0
)
{
newkm
.
stroke
=
KEYSTROKE_END_MARKER
;
for
(
int
i
=
0
;
nxagentSpecialKeystrokeNames
[
i
]
!=
NULL
;
i
++
)
{
if
(
strcmp
(
nxagentSpecialKeystrokeNames
[
i
],(
char
*
)
attr
->
children
->
content
)
==
0
)
...
...
@@ -222,7 +224,7 @@ static Bool read_binding_from_xmlnode(xmlNode *node, struct nxagentSpecialKeystr
else
if
(
strcmp
((
char
*
)
attr
->
name
,
"AltMeta"
)
==
0
)
{
newkm
.
modifierAltMeta
=
True
;
}
}
if
(
newkm
.
stroke
!=
0
&&
newkm
.
keysym
!=
NoSymbol
)
if
(
newkm
.
stroke
!=
KEYSTROKE_END_MARKER
&&
newkm
.
keysym
!=
NoSymbol
)
{
/* keysym and stroke are required, everything else is optional */
memcpy
(
ret
,
&
newkm
,
sizeof
(
struct
nxagentSpecialKeystrokeMap
));
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment