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
40f03399
Commit
40f03399
authored
Mar 21, 2017
by
Ulrich Sibiller
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Keystroke.c: use KEYSTROKE_NOTHING
instead of KEYSTROKE_END_MARKER. This is cleaner since KEYSTROKE_END_MARKER really marks the end of the list.
parent
51782cb2
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
3 additions
and
3 deletions
+3
-3
Keystroke.c
nx-X11/programs/Xserver/hw/nxagent/Keystroke.c
+3
-3
No files found.
nx-X11/programs/Xserver/hw/nxagent/Keystroke.c
View file @
40f03399
...
...
@@ -171,7 +171,7 @@ static Bool read_binding_from_xmlnode(xmlNode *node, struct nxagentSpecialKeystr
{
/* init the struct to have proper values in case not all attributes are found */
struct
nxagentSpecialKeystrokeMap
newkm
=
{
.
stroke
=
KEYSTROKE_
END_MARKER
,
.
stroke
=
KEYSTROKE_
NOTHING
,
.
modifierMask
=
0
,
.
modifierAltMeta
=
False
,
.
keysym
=
NoSymbol
...
...
@@ -192,7 +192,7 @@ static Bool read_binding_from_xmlnode(xmlNode *node, struct nxagentSpecialKeystr
if
(
strcmp
((
char
*
)
attr
->
name
,
"action"
)
==
0
)
{
newkm
.
stroke
=
KEYSTROKE_
END_MARKER
;
newkm
.
stroke
=
KEYSTROKE_
NOTHING
;
for
(
int
i
=
0
;
nxagentSpecialKeystrokeNames
[
i
]
!=
NULL
;
i
++
)
{
if
(
strcmp
(
nxagentSpecialKeystrokeNames
[
i
],
(
char
*
)
attr
->
children
->
content
)
==
0
)
...
...
@@ -228,7 +228,7 @@ static Bool read_binding_from_xmlnode(xmlNode *node, struct nxagentSpecialKeystr
}
}
if
(
newkm
.
stroke
!=
KEYSTROKE_
END_MARKER
&&
newkm
.
keysym
!=
NoSymbol
)
if
(
newkm
.
stroke
!=
KEYSTROKE_
NOTHING
&&
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