summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJaya Tiwari <tiwari.jaya18@gmail.com>2014-12-23 12:27:42 -0500
committerChristian Linhart <chris@demorecorder.com>2015-02-21 12:02:12 +0100
commit2f60597b5e1b1f927fecca3e253c694840a8e586 (patch)
tree42ec7414657bc2d97123409f6d560b7a6b5395b5
parente0a4f7ba911a5b933c939d7c696672d1bba7f2af (diff)
Replace valueparam with CARD32 bit field in Xprint
Replaced valueparam with a simple 32 bit field for PrintSelectInput and PrintInputSelected by looking at the lib code at : http://cgit.freedesktop.org/xorg/lib/libXp/tree/src/XpInput.c?id=libXp-1.0.2 Signed-off-by: Jaya Tiwari <tiwari.jaya18@gmail.com> Reviewed-by: Christian Linhart <chris@demorecorder.com> Review-comments by Christian Linhart: This patch fixes a bug: The prior use of valueparam was incorrect, and you have fixed that bug with this patch. This can be verified by looking at the code which you have linked to. and by looking at the definitions of the protocol structs: For the PrintSelectInput-request: http://cgit.freedesktop.org/xorg/proto/printproto/tree/Printstr.h?id=printproto-1.0.5#n439 For the reply of PrintInputSelected: http://cgit.freedesktop.org/xorg/proto/printproto/tree/Printstr.h?id=printproto-1.0.5#n457
-rw-r--r--src/xprint.xml13
1 files changed, 3 insertions, 10 deletions
diff --git a/src/xprint.xml b/src/xprint.xml
index e32293f..dc23dd0 100644
--- a/src/xprint.xml
+++ b/src/xprint.xml
@@ -209,21 +209,14 @@ authorization from the authors.
<request name="PrintSelectInput" opcode="15">
<field type="PCONTEXT" name="context" />
- <valueparam value-mask-type="CARD32"
- value-mask-name="event_mask"
- value-list-name="event_list" />
+ <field type="CARD32" name="event_mask" />
</request>
<request name="PrintInputSelected" opcode="16">
<field type="PCONTEXT" name="context" />
<reply>
- <pad bytes="1" />
- <valueparam value-mask-type="CARD32"
- value-mask-name="event_mask"
- value-list-name="event_list" />
- <valueparam value-mask-type="CARD32"
- value-mask-name="all_events_mask"
- value-list-name="all_events_list" />
+ <field type="CARD32" name="event_mask" />
+ <field type="CARD32" name="all_events_mask" />
</reply>
</request>