Fix graphics id not going upto UINT32_MAX

This commit is contained in:
Kovid Goyal
2017-09-28 08:20:53 +05:30
parent 204bd97198
commit 7736629bc4
2 changed files with 8 additions and 5 deletions

View File

@@ -218,6 +218,9 @@ class TestParser(BaseTest):
s = self.create_screen()
pb = partial(self.parse_bytes_dump, s)
uint32_max = 2**32 - 1
t('i=%d' % uint32_max, id=uint32_max)
t('i=%d' % (uint32_max + 1), id=0)
pb('\033_Gi=12\033\\', c(id=12))
t('a=t,t=d,s=100,z=-9', payload='X', action='t', transmission_type='d', data_width=100, z_index=-9, payload_sz=1)
t('a=t,t=d,s=100,z=9', payload='payload', action='t', transmission_type='d', data_width=100, z_index=9, payload_sz=7)