Page 1 of 1

Bug (??) between clearscreen and image

Posted: Sat Nov 23, 2024 10:36 am
by SPH
Hi,

run it several times. You will see the conflict between the image and the crearscreen (sometimes the image is displayed on the left, and sometimes not)
Bug ??

Same on PB 6.04 and 6.12 (x64)

Code: Select all

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;; bug : pic+clearScreen ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;é
InitKeyboard()
InitSprite()

Enumeration
  #img
  #TEX_S1
  #TEX_S2
  #BTN_OK
  #EDT_KEY
  #BTN_LINK
   #BTN_CANCEL
 EndEnumeration
Dim atr$(2)

OpenWindow(0,0,0,320,498,"Scrab",#PB_Window_SystemMenu|#PB_Window_MinimizeGadget|#PB_Window_ScreenCentered)
OpenWindowedScreen(WindowID(0), 0, 0, 320/2, 498)
ClearScreen(0)
;StickyWindow(0, 1)

If CatchImage(0, ?bug_pic_bmp_start)
  ImageGadget(0,  10, 10, 300, 109, ImageID(0))                      ; imagegadget standard
EndIf

;;;

Repeat
  eee=WaitWindowEvent()
  Select eee
    Case $0:Delay(10);no event; render allowed
      
    Case #PB_Event_Gadget
      If EventType()=#PB_EventType_LeftClick
        Select EventGadget()
          Case #BTN_CANCEL:eee=#PB_Event_CloseWindow
        EndSelect
      EndIf
    Default
  EndSelect
Until eee=#PB_Event_CloseWindow
End

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
DataSection
  bug_pic_bmp_start:
    ; size : 11754 bytes
    Data.q $000000002DEA4D42,$0028000000360000,$000D0000012C0000,$0000001800010000,$0B1200002DB40000
    Data.q $000000000B120000,$0F0D000000000000,$0C150E0B150D0A18,$110E09120F0A1410,$0E0914110C120F0A
    Data.q $080F0B08100D0811,$0E0B070F0B070F0B,$09060F0B08100C09,$060E0A070D09060D,$0C0A060C09060C0A
    Data.q $09050C0A060C0A06,$050C0A060C0A060B,$0B07040D09060B09,$07040B07040C0805,$050C08050C08050B
    Data.q $0A06030B07040C08,$09060D09060C0805,$090F0B080D09060D,$0C08050F0B08100C,$09040D09050E0A07
    Data.q $080F0C070D0A050C,$120E0A120D09100D,$16110D0904100C07,$050C06031F1D1819,$2B1A1122150F140B
    Data.q $180C2E1A102D1B10,$0A20160D29190D2B,$361E0A321C092815,$220E34200F361E0B,$16432C1142290E35
    Data.q $403520321E0C432D,$868A2D302C686755,$785A5B5C88898986,$B0B4B08384897471,$66356A623DC7C4B5
    Data.q $B1F8F3B5C1BD8472,$A5915BECD899FDF0,$7070403E37665D44,$5F8F8E8C9192906E,$7979796969695F5F
    Data.q $B499AAAAAA8B8B8C,$21673B257F603EBE,$542F1A613A24693D,$261353301C55311D,$184A291849271747
    Data.q $412717452916472B,$20113920123D2516,$0A2F190A341C0D39,$27180D2A190C2B18,$110928120B26140C
    Data.q $01200F05200F0624,$5B5B47231D11160A,$616090908E3E3D3F,$AE9797997C7D7961,$171308919181B0B1
    Data.q $1E160A0400080200,$5E79796557534523,$5E5D615A5A546C6C,$7364656460626067,$002F301D6C6E5673
    Data.q $0602010300000400,$0000050200070400,$0005010004000004,$0201020200010400,$5144040300020101
    Data.q $7E7D7D7C4B4D3F50,$7877785F605F7F7F,$3926A7A89D9A989D,$0301000400000037,$0001000000000000
    Data.q $0000000001000100,$733F3F3A52554100,$5C5C5C8383837272,$9CA1979796555555,$04989886C2C0C09F
    Data.q $0C0904080500100E,$0D080E0B060D0A05,$260D08031510090F,$5252555152413A39,$9291707070868685
    Data.q $33BBB8B29B9C9D92,$544B373D321C594F,$7B67787158554D37,$656362626E6A6181,$565957575C5A6163
    Data.q $BCA7C6C5BA787874,$2052472F716848BF,$3B301A3329143E33,$3A246F644D544932,$184E4232443A2744
    Data.q $453A262A1F0D3428,$402E514A38615743,$3948412E423B2947,$504936352E1B524B,$675387816A827C66
    Data.q $1E4F4838524B396E,$302C1C2A2215332C,$3929312D1D231F0F,$15120F040E0A003D,$1E1A0D211D112723
    Data.q $1D12302C22242014,$0D34321D29261321,$34301E2B26171F1A,$1F0F383423494432,$141511060E0B0022
    Data.q $19140C140F07221E,$0E051C180F18140B,$040C08020D080412,$0500000703000F0B,$1A0D1E1A0F120D06
    Data.q $071713081F1C0C1E,$1A170D18140A1511,$00000401000E0C03,$050A07000B080303,$150B09180E0C0B06
    Data.q $0E09130F0A140D0A,$07110E09110F0A0F,$0E0A060E0B060F0C,$09070D09060D0806,$060E0A070C08050D
    Data.q $0C08050B07040D09,$08060E09070F0B08,$060E09060E09070D,$0D09060D09060D09,$09060D09060E0906
    Data.q $040C08050B07040D,$0C08050C08050B07,$08050D09060C0805,$060B07040A06030C,$0D09060D09060D09
    Data.q $0A070F0B080E0A07,$040D09060D09060E,$0D0A050B08030C0A,$0E0B0F0C070E0B06,$09110C08130D0A14
    Data.q $130D08110B08120D,$160C170E0518100A,$0D2C1A102C1A1021,$28170E27150B2817,$1C082E190925180E
    Data.q $11381F0C391F0C37,$41260C3522113521,$1B0A2D1C0B3D260E,$713E3E376C665529,$6665659C9BA16E70
    Data.q $9B9C808086696866,$077B7360D2D0C39C,$6551233F2C0B3021,$F8C0E7DBA1A79760,$3C8B8167CEC494FF
    Data.q $9D9F9F6567674A48,$747462626291928F,$AF8F8F9085858574,$795634C1B399AFAD,$2F1C633A21663823
    Data.q $1957342057321F55,$4726184828154E2F,$2413472B1B482A1A,$103620123821133E,$311B0C361F12341E
    Data.q $170A2A17092D1908,$0C25130B25170A28,$1E0E0723100A2611,$1C0F130B021E1008,$8E3F3E3F5B5B461F
    Data.q $9495916565649090,$917FB4B4B298979A,$010B050415130591,$0A03000703000C08,$74676665532A2618
    Data.q $5F5B5B5D5B5C5873,$67695C5B5D555F5F,$10055452427B7D6B,$0008040302000012,$0300000400000501
    Data.q $0100030100050100,$0102020201010101,$5B5E4C1A1B150000,$6D6C95949553544D,$A0908F956B6C6A6D
    Data.q $0101005D614AA4A5,$0000010003010005,$0001020000000001,$5B5E4B090A020000,$7C7C8686873B3C3B
    Data.q $A26161615C5C5C7C,$CFCBC7ADA8AEA2A1,$0703050100676654,$070C09040B08020B,$16110A100E090F0C
    Data.q $53413938260C0702,$8C88898853525650,$A0A1A29494938C8C,$36225A5033BBB9B1,$0F2E220F594D3E41
    Data.q $7E7862574C353226,$64625D5D5C737165,$836D6C6A575A5A5F,$7C7459A09D888F8E,$2E163C351B3E351B
    Data.q $223D311C31281235,$4C412A584D374338,$2D1B443927514634,$2F483E2C32271538,$3932203E37254841
    Data.q $322237301F2E2714,$605B553F312A1739,$453E2B544D377E78,$2012534B3C534D3B,$052A27181E1B0C27
    Data.q $302D1D2623151614,$3323292616181506,$121E1A0C34312136,$373424221E15211D,$1D111C180D33311C
    Data.q $2A423F2D3C392A21,$1916072D2A17403D,$11072E2A1E110E03,$051D191019150C14,$1A160C151108120E
    Data.q $150B130F06100C03,$000500010F0A0518,$1B170E1C17110501,$0F02141102141004,$00131002211D0E13
    Data.q $0F0B040300000502,$1210040000100D05,$0917100D1A110F1D,$120F0A0E0C07120E,$0904110E0917140F
    Data.q $050C08050B08040C,$0C08050C08050C08,$08050D09060D0906,$070E0A070D09060C,$0E0A070C08050D0A
    Data.q $0A070C09050E0A07,$080D09060C09050E,$0C08050C08050F0B,$09060E0A070D0906,$060C08050D09060D
    Data.q $0B07040C08050D09,$08050B07040B0704,$060D09060D09060C,$0D09060D09060D09,$08030D0A050E0A07
    Data.q $080F0B070C09040B,$120E09130E0A110D,$0D09130E0A120D09,$09160E08110C0712,$2A190F22170E1B11
    Data.q $160C27150B2B190F,$0C29180E2A180F28,$40220E3E1F0A361C,$1F0F371F0F3E200C,$0434200E3D230D34
    Data.q $554F475D54411E11,$60657677752F2E30,$A986868650505261,$A79C87CECABFA9A9,$1F0B2F1B083B2C18
    Data.q $3D533F123E250637,$DDD6A5C5BC848274,$58565A5748ABA382,$5E7D7D7C9A9C9C56,$5D5D5D6767675E5E
    Data.q $A48E8C8C8E616161,$1E623821775738B0,$54301E4E29175C34,$2917482A1650301D,$11462A1946281847
    Data.q $36211138200E3C22,$1D0E301B0D301B0E,$092E19092F1A0B32,$2314082716092A17,$0F0823100A22120A
    Data.q $001C10061C0E0620,$5A5A461E1A0D1109,$747390908E434143,$AE939295898A8674,$15120590907EB0B0
    Data.q $07000C08010A0403,$030600000B04030B,$6F71624344370E0C,$605E4D4D484F5048,$6586858285858860
    Data.q $2D2C1C6968537978,$0100020000030000,$0005010004000005,$0101010100000400,$0000000000000000
    Data.q $5E5E60523C3E3200,$4A4B455857555F5F,$89798C8D89676669,$020000001E211586,$0000000000000101
    Data.q $190E000000010100,$943F3F3E5A5D4D18,$5757576F6F6F9494,$9DA0929293727272,$003A382ABBB8AEA1
    Data.q $0A07030905030200,$0D080E0B060D0A05,$270E08041510090F,$5150545153413A39,$8A8A818181969796
    Data.q $3EB9B6AF9E9FA08A,$5C51403C301C655B,$2D1B2C220E352A15,$5679755E50493337,$4E4E4F46463E706E
    Data.q $918A85858458585A,$287B775B837F6F92,$291F0730290C4F49,$402A362B15251A04,$21362B18473C264B
    Data.q $4D422F4A3F2D3E33,$3321261E0D352B19,$0B423B295049373A,$1E1707272012221B,$594467604C3C3522
    Data.q $3A514A39544D3A5F,$0C09002720135049,$16082F2C1D242112,$1436332128251519,$3B38263633212926
    Data.q $150B1C180B23200E,$033B38272E2B1E19,$3734250F0B01120E,$251234311E3E3B29,$030D09001E1B0B28
    Data.q $1A160D141006110C,$0D041410071D190F,$0B1814091A160B11,$2C281E29251A1A16,$130C070300110C06
    Data.q $0009050017120B18,$1713080F0A010E0A,$05020D0A03130F05,$0914110B06030008,$1C13111D1211110E
    Data.q $0F09130F0B19120F,$0E19161114110C10,$0C09050F0C071613,$09060D09060D0806,$070D08060E0A070D
    Data.q $0D09060D09060E0A,$09060E0A070F0B08,$050C08050D09060D,$0C08050D09060C08,$07040D09060B0704
    Data.q $070D09060D09060B,$0E0A070D09060E0A,$05020A06030E0A07,$030B07040A060309,$0B07040A06030A06
    Data.q $0A070C08050E0A07,$050D09060D09060E,$0B09030B08030D09,$0D09110D090E0C06,$08110C08110D0812
    Data.q $120B080F0A06110C,$190F1C130A160E08,$0D2B190F28160D24,$2A180F29170D2917,$220C3C1D0C2E180D
    Data.q $0C44210C47240F46,$3B2110321C0F371B,$5F53413A2B231306,$85918E94403C3C64,$8484886363658483
    Data.q $C1AEBFC2B99A9A9A,$0D2E1D0854462EC6,$31200B321D0D3220,$512042310D342409,$5EA1987095854F62
    Data.q $B8B9BA4648457372,$54546E6E6E8A8A89,$9F7D7E7E5A5A5A54,$826346B6AB9A9D9F,$2F215A34225A3319
    Data.q $184729194C2B1C52,$452A19472C1B4529,$200D361F0D3E2413,$0C2F1D0E35231235,$2E1C0C2C1B0C2D1C
    Data.q $13062816072D1909,$081F10071F100424,$190E051C0D061F0E,$1B0D0E0800170E04,$A04644465B5B461E
    Data.q $838480898988A2A2,$8C7AAAABA898989B,$000903021511048B,$0B04010804000C08,$03000704020B0504
    Data.q $5864675726291902,$818184696A676062,$6E645F5B58545255,$0349473877756670,$0501000100000B08
    Data.q $0000030100050100,$0101000000000000,$0809040000000101,$6964414239585A4D,$9368686872736E68
    Data.q $5C5E4F95978C9494,$0000000000060703,$0001000400000300,$5355482E30210000,$6767989896525252
    Data.q $AC8D8D8D4E4E4E67,$9B9986BBB7BAAAAA,$06060400011A180C,$050D0A050B08030A,$140F080E0B060D0A
    Data.q $52403938270F0904,$7AB0B0AF5E5D6050,$A0A0A28E8E8D7979,$241062583BB3B0A9,$0830251144382830
    Data.q $594F413C3423261D,$72606B6547514835,$7C6D6D6D57575075,$6565605E615F797B,$482A88826A7D7B6D
    Data.q $04261A05291E0452,$4C422C5247312419,$3A285A4F3D514633,$34675D4B62574545,$544D3B423C294D46
    Data.q $190E21190A3E3725,$32221B0A140C0121,$645D4A67614D4B44,$31242E2718544D3C,$1C1B190A23201238
    Data.q $221F0D3835272D2A,$311C3E3C2735331E,$0738351F42402B33,$1511061612081A17,$100519150B282517
    Data.q $273A372424211114,$211E0E3B38263D3A,$160D0F0B01110D00,$0D0F0B051D19101A,$1B170B18140A1A16
    Data.q $15081C180B1A1609,$00181505201C0E19,$1B170C100C03100D,$0301080202120D08,$000B05040C060409
    Data.q $0401000C09010804,$121018160C090503,$0D17100D1A110E1C,$14110C13100B1511,$0D0817140F181510
    Data.q $060E0A070E0B0710,$0D09050D09060E0A,$08050D09060C0905,$060E0A070C08050C,$0B07040E0A070D09
    Data.q $06030B07040A0603,$030A06030A06030A,$0C08050B07040A06,$08050D09060C0805,$030D09060D09060C
    Data.q $0A06030B07040A06,$0704090502080401,$050D09060C08050B,$0E0A060D09060C08,$08030A07020C0805
    Data.q $070F0C070F0B060B,$100B07110B070F0B,$0B07110C08110C08,$0B160E08120C0810,$2A190F261A111D14
    Data.q $1A102B190F2B190F,$0B2F160A2B180E2C,$45200A46200C3D1B,$1B0C36190A411C09,$592D20132F180931
    Data.q $9290943D3A386B6A,$7C7D78767CB5B3B6,$C7A4A4A49696997C,$2A1D0877725DD3D4,$1C082B1E092B1E09
    Data.q $142C1A102C1B0A2A,$43310C341F0B2E1A,$615D75735B555026,$80929293C1C1C560,$7B7B7B7B7B7B8080
    Data.q $ACA0A4A7A7939393,$245D371D92765CB4,$4C2C1D5230225935,$2918492F1E472A1A,$0D3B231240261443
    Data.q $34231133220D3621,$1B0C2E1D0C2F1E0D,$062B18092E1B0B2E,$1E10042312062614,$0D041B0E061D0F06
    Data.q $00150C03160C0419,$5B5B471E1B0E0E07,$8888ACACAA403F40,$B59A9A9D84858188,$1411048F8F7DB6B7
    Data.q $05000B0700090403,$050A05010A040008,$0001000606020905,$574C61625416180C,$6073727163635E56
    Data.q $716F6B706C6D635F,$1B17636057777668,$000501000000001E,$0000000000000400,$0001000000000000
    Data.q $55191A1500000000,$8787855859506265,$938E7676766F6F6E,$0046473C85887793,$0100050000030000
    Data.q $4A37000000010105,$9B73747447483E47,$5C5C5C5C5C5D9E9F,$CDCDAAAAACB8B8B8,$050703007A7A62D1
    Data.q $0A07020A06060702,$0B070D0A050C0904,$260C0703130F080E,$69686C4F51403837,$9191787878B2B2B2
    Data.q $40B7B6AEA8A8AA91,$382F1E352C18655D,$2518261D0C322813,$1C473B294C43312E,$76746355513A392D
    Data.q $68666D716D505049,$6C79777864666863,$5F563C877F687B74,$523C3A2F18352B14,$334E432F5D523C5D
    Data.q $4D422F3429175146,$5A48514A38584E3C,$043A322068614F62,$271F131B12091911,$3421221B0B1E1608
    Data.q $1A544D3B5E57443B,$494536393124312A,$392A1E1B0B282515,$292927113B37253D,$34311B2E2B16413E
    Data.q $0C022A271454523B,$050E0A000D090110,$1815062521141410,$48353E3B28252211,$121B180A3835254B
    Data.q $110C04221E14231F,$1209090401050000,$1D221F0F17140616,$0C09001F1C0D2F2C,$0000100B05171309
    Data.q $09140F0B08040404,$120E060E0A031410,$0B010E0B070C0803,$000300000D09050E,$17110D1A14100906
    Data.q $100C16120D15100C,$0F18151014110C15,$0E0B06120F0A1714,$09040B08040D0A05,$070D09060D0A050C
    Data.q $0E0A070C08050E09,$08050E0A070E0A07,$030A06030B07040C,$0A06030804010A06,$08050B07040A0603
    Data.q $070C08050D09060C,$0C08050D09060E0A,$08050C08050D0906,$020B07040C08050C,$0B07040B07040905
    Data.q $09060C08050C0805,$050A06030D09060D,$0F0A060E0A060D08,$0B070F0A07100B07,$08120D09110C0810
    Data.q $0F0B060F0C07100C,$1B131E120B140C06,$0D2A160D2F1B122B,$2B170E2D19102A17,$1F094C1E103A1B12
    Data.q $0A43230F46250E48,$241606321C063C20,$737443443D63604B,$72848484C0C0C073,$9A9C999997967271
    Data.q $2D16A99F8FC9C7C6,$0B2A1D0C291C0D3A,$231807241707281B,$170C25170A241809,$3C201E0927190D28
    Data.q $8D8C915D594E5F56,$78797D7E7DAAA7AB,$A185858571717178,$9F8D7AABACA7A0A2,$301F563220633F26
    Data.q $194A2D1E51312051,$3C24123F24164227,$1F0B32200C392411,$0B2B1B092D1D0B30,$301609331A0B301B
    Data.q $110A24140D26150E,$03190D041D0D0620,$140B05140B03160D,$1A130D0504130905,$BB4E4D4E5A5A451F
    Data.q $7E7F7B858585BABA,$8E7CB2B3B0969598,$000703011311048D,$0804000704000805,$0300080300080300
    Data.q $0B03000008050107,$49463C62614F1513,$6566797979716F71,$7E8383836D6C6D66,$3030217071628585
    Data.q $0102070104040000,$0000000000000003,$0000030000010000,$61512C2E24000000,$6B8181825B5C555E
    Data.q $8A8A867A7A7B6969,$00003D3F357F8170,$0202020301010100,$3D3E3A5A5D470607,$6364969793909090
    Data.q $B0B9B9B990909064,$494736CCCBBFAFAF,$0501080305020001,$050B080309060109,$1210090D0A050D0A
    Data.q $51433937290B0705,$75B4B3B4736F7752,$A4A4A68E8E8E7575,$3924746D4FB8B6AF,$13372F1A3E37273F
    Data.q $4A412E2F28183027,$2D19372B183E321F,$4267645259533C37,$6B6B6B7B7C7A4A4B,$84847A7A796B6B6B
    Data.q $316D694D89877D84,$72624D6B5C4B554E,$3F293C311B564A33,$24382D183A2F194A,$564B394036234036
    Data.q $170749412F756B59,$1922190F1B13061E,$4D4633322B1A2B23,$3E2C3F3826433C2A,$23322B1A3B342345
    Data.q $554F3D423C2A3B35,$3220292210433D2A,$1F4C483529231039,$0E0904100C003937,$1A0B0C0900110D03
    Data.q $171D1A0B2421121D,$3F3C29423F2C2B28,$1D0C211E0B23200D,$00130D09261F1423,$252213100E070200
    Data.q $2212262314262314,$030E08070F0A0224,$0905000803000B06,$110A0C0702090500,$0F100C0119150B16
    Data.q $0D08041C17111C17,$100C0A0503100B09,$0D15100C15100C15,$13100B140F0B1712,$0E0914110C13110C
    Data.q $050E0B060F0C0711,$0F0C070E0B060D0A,$08050E0A070E0A07,$050E0A070E0A070C,$0A06030A06030C08
    Data.q $04010905020B0704,$0309050209050208,$0B07040C08050A06,$0A070F0B080C0805,$050C08050B07040E
    Data.q $0C08050C08050C08,$05020804010C0805,$060B070409050209,$0C08050D09060D09,$0A060F09060A0603
    Data.q $06110C080F0A060F,$100B070E09050F0A,$08040F0A06100B07,$0B150E080B07030B,$301C132919111F12
    Data.q $1E142D19102A160D,$0C441D15311A1331,$4C20094B23015025,$0F00441F0E4E2110,$4359584850473327
    Data.q $A4A4A4BCBCBC4545,$9CA08F8F8F757575,$33C8C4B8B7B5B89F,$271A0D281906564B,$150822150725170A
    Data.q $0D1E180C1F170B22,$20140D21150C2118,$5E4F3E2D1D21140F,$89AFB1B0595B5765,$7575758080808A89
    Data.q $AAA79798977D7D7D,$1E71533BA99E8EA8,$482B195232205330,$2618402619472B1C,$0E3622113923123E
    Data.q $2318052C1C093120,$1B0B281A0A231807,$0C23140C2817092C,$1D0D0720110A2213,$0A02140B01180C03
    Data.q $05120806140B0613,$5959441F1B140E05,$8686C0C0C1555355,$B5A5A5A884858186,$120F028D8E7CB7B7
    Data.q $0500070400050100,$0007020107040007,$0703000703000704,$281D000000080401,$8749474063614E2A
    Data.q $6D6D6D6E6E6E8686,$928C9A9A99878787,$043F3B2F7A796E91,$000000030202100A,$0001010100000000
    Data.q $0000010100000100,$626456393B300000,$666D7D7D815F6059,$697B7D7374747567,$070701484B37787A
    Data.q $5F461D1F0F000000,$90B9B8BA4E4F4A5B,$9B9B9B6B6B6C9292,$B1A4BFBFBFAFAFB0,$04030001232113B3
    Data.q $0805000906020704,$09040D0A050B0803,$2A0C080613110A0C,$77727A5350443937,$9C9B777777B7B7B7
    Data.q $50BDB9B1AFB0B29C,$604D3A6856407E6D,$2D194A3B2646351E,$163C311E43392538,$3C35213E3420352A
    Data.q $5E5E4F5045716E5B,$736464648282825E,$96959599999A7373,$4F36757054888476,$1C6F634C5E4F375A
    Data.q $443923453A243D32,$3927433827312610,$626C614F372C1A45,$4840306A63517D75,$2C1C332A2030281B
    Data.q $21393220312A1833,$50493758513F3A33,$412F312A18251E0C,$0E4F4836615A4849,$484130544D3B2720
    Data.q $16074341293D3826,$15120E0405010019,$1F1C0D1B18092825,$3C29211E0E221F10,$0A302D1A3F3C293F
    Data.q $272013231D0E201D,$0201090502241F12,$062723161D1A0E04,$0B07001915081612,$0B040E09050C0604
    Data.q $000B070115110610,$16120815100A0400,$180D151104161206,$081410091511071C,$16110D15100C130E
    Data.q $100C17110E16110C,$08110E0913100B15,$13100B120F0A100D,$0B060F0C07110E09,$060D0A060D0B050E
    Data.q $0C08050C08050E09,$06030C08050D0906,$030B07040905020A,$0A06030905020A06,$07040C08050B0704
    Data.q $050B07040B07040B,$0C08050B07040C08,$08050C08050D0906,$040B07040C08050C,$0905020A06030B07
    Data.q $07040A06030A0603,$030B07040C08050B,$0E09050D08040B07,$0A06120D09100B07,$06110C08110C080F
    Data.q $0F0B060D0A05100A,$181021140D19110B,$10321E15311E1528,$321B0F2F1C132D19,$2010482314411E0B
    Data.q $0654240A5122084A,$6664543F2C213912,$B1B1ADADAD43443D,$98898989A4A4A4B1,$D8D1D0A5A1A79797
    Data.q $190C271B03857C65,$0921170B22180D25,$1C160F1F15091F14,$170B1E160E1B1710,$16321C0F23170C1F
    Data.q $5B5A528B7E6B3C29,$9B9B9D9C9C919393,$826D6D6D8D8D8D9B,$A6A397A3A3A48283,$2A174E301B88785E
    Data.q $17422818472B1A48,$3724143722133C25,$1908291A09322111,$0C2D190D2C1A0D26,$2615092C190D2B18
    Data.q $0D041C11091F140B,$01150C02160C0318,$130A05120901130A,$19120B0303130906,$C45655565959441E
    Data.q $9394908E8E8EC3C3,$8A77B5B6B4ACACAE,$0006020013100389,$0603000704000805,$0301070400080300
    Data.q $0507030107030008,$64634E0200000804,$939283838447473C,$9879797873737393,$9F9D9BBDBCBF9696
    Data.q $00003A362879756B,$0000000000000000,$0000000000000000,$0000000100000100,$6063655840423400
    Data.q $68686A78777C6060,$7C6D797A7469686B,$533336276264537A,$6A6B67424532676A,$6262707070AEAEB0
    Data.q $CDBBBBBCA1A1A162,$0C09028B8A7BCECF,$0402080404060201,$030A07020A070108,$120F090E0B060B08
    Data.q $50433837290B0705,$88BFBEBE78737C52,$B0B1B2A2A2A18888,$5838817350B2B1A7,$3C5140245D47296C
    Data.q $4437204939206556,$4B34423926413622,$5F514F3B4B433254,$9191924545486C6D,$8787737373848484
    Data.q $77AAA8A7B4B3B687,$5045298C85688D88,$2E18423721453922,$132B200B352A1439,$4B402E463B293025
    Data.q $614D6F6753584D3B,$194F4737726B5968,$342D1B261F0E2E27,$47354B4432524B39,$242D26145C55444E
    Data.q $4D46344A44323D36,$5B494942305A5341,$273C372560594762,$130E092B2818403F,$20112B2819120E04
    Data.q $0A1C190B16130423,$33301D2B28151E1B,$130525220F4B4835,$0725210E1E17061A,$0804000704021412
    Data.q $0A001511071E1A0E,$070702000E0A020E,$161206110E03130E,$040106010116120B,$071814080E0A0009
    Data.q $161206110E011A17,$120E211D14151107,$0D15110D17120E17,$15110C16120E1610,$130E110E0913100B
    Data.q $09120F0A16130E16,$0C0A040D0A05110E,$08060E08070D0905,$060C08050B07040D,$0905020B07030D09
    Data.q $06030A06030A0603,$060C08050B07040A,$0D09060C08050D09,$07040D09060B0704,$060C08050A06030B
    Data.q $0C08050B07040D09,$07040C08050D0906,$020B07040905020B,$0D09060A06030905,$0A060D08040C0805
    Data.q $08100B070F0A060F,$130E0A110C08110C,$0C06120D09130E0A,$0B17100A0E0B050E,$2D191027160E1F12
    Data.q $120A29150C301D14,$084320062E170B25,$6F31125B200B4A20,$6251341C0A56290D,$B1C3C4C54F544C67
    Data.q $A9A9A96C6C6CB2B1,$BDBC6C6C6D929291,$08413118BCB3A0BF,$1E160B2216102514,$140A1D150B1E150B
    Data.q $0A1E150D1D150F1C,$2B1A052518072115,$8B6C88785F39250F,$6B5C5B57897E699C,$939393A8A8A76969
    Data.q $9599646563484848,$2D959076A0A39B95,$462D1A4126126044,$21133723133D2716,$052C1C0E32201235
    Data.q $301C112319082114,$170C29170C2E180F,$07170E051D110526,$150C04160D041910,$0A02150C02160D03
    Data.q $0212070412090413,$5A5A451D19110A02,$9494C3C3C5555455,$B198989A9D9E9994,$1311038A8B78B2B3
    Data.q $0300090600070301,$0008040106020006,$0804000703000603,$180B000000090502,$A84947446E6C5C1A
    Data.q $747474949494A7A7,$C4C7919190757575,$57A5A09DB4B1B5C5,$0000000605036863,$0000010100000000
    Data.q $0100000001010000,$0001000101030101,$625B686A5E3D3E35,$7F7F7F8171717361,$6F70687171727D7D
    Data.q $3A364C4E41616454,$687A7A7B6F6E7239,$A4A4A47C7C7C6868,$5747D1D1D1BEBEBE,$0308050103000058
    Data.q $0B08020703030703,$0C070A0702090701,$280A0704110E080F,$77717A5351443836,$9191949494C1C1C1
    Data.q $54B4B2A9A6A7A991,$60421D7E633B8C7B,$583C7663465C4928,$3A4C402C4B3A226E,$3B3226574E35544D
    Data.q $484C6F715F4C4935,$73898989B0B0B149,$AEAFAB8180817373,$9581A8A3A1C8C7C7,$1662564082795D9C
    Data.q $4136203E331D362B,$3F2D4C412F403520,$4F7267564E44314A,$66604B5650386C64,$1504413A2A605947
    Data.q $313A33211E17061C,$3F38263C35234A43,$2F1D2E2715433C2A,$454A43313F382636,$6962505E57455E57
    Data.q $26163E3D245C5846,$06151107120D0829,$1310011714051815,$29162B28171F1C0D,$1C3D3A272825122C
    Data.q $3A3421241F0A312F,$160E141208252013,$13110D050F0B0417,$0A0500141008201C,$13071E1A10090500
    Data.q $06120E080E0B0017,$1511060905000E09,$0A011E1A0E1C180C,$0B0904000803000E,$16120C16120C1510
    Data.q $110C16110B17120D,$0D14110C16120D16,$1815101916111512,$0B06120F0A14110C,$060E0A060D09050E
    Data.q $0C09050C09050D09,$07040C08050D0906,$040B07040A06030B,$0A06030A06030B07,$07040C08050B0704
    Data.q $050C08050C08050B,$0B07040C08050C08,$07040B07040A0603,$040C08050B07040B,$0B07040B07040B07
    Data.q $07040A06030B0704,$060C08050C08050B,$100B07100B070E0A,$0A060F0A060F0A06,$06110C08100B070F
    Data.q $0D09050C08040F0A,$140C1B110A160F0A,$0C2D190F25140B1F,$36170A250F072914,$652686420D521F04
    Data.q $3F3716047B3A13B4,$6B71734A4F3D5D56,$4545626262D6D7DB,$7383838392929245,$756D53D2CFC67272
    Data.q $1511241512231404,$0C1E140C1D160B1F,$24150E20140C1F14,$210B26160627170F,$858A7B644C402A2F
    Data.q $89704B91754AB5A4,$919031312E6D6454,$5A3E3D3D8B8D8D8F,$9A9E997E7E805D5D,$2D19877761989A86
    Data.q $103A23154428194A,$2A190A3523143320,$1C0F231708251908,$0A27180F2B1B1229,$1510021B14042015
    Data.q $0C02160E04160E07,$05170E07170D0315,$100905130C05140D,$18110A0101100703,$C45453545A5A461C
    Data.q $8E8F8B8F8F8FC4C4,$8E7DB6B6B4959598,$01060200120F038D,$0703000704000805,$0301070300070300
    Data.q $0A00000007040106,$3E3D376364511313,$8787BBBBBB838187,$9575757574747487,$A7A4A6C2C0BF9595
    Data.q $0B086A675BC7C2C0,$010100000000000B,$0000000000010000,$0102000001000000,$2801000001000501
    Data.q $74746D67685B3435,$7B7F8383858E8E8D,$505252526E6E717B,$69696D6D6D715252,$969570706E676768
    Data.q $A3AEADAFAAAAAA96,$020000302E1FABAD,$0402070201080501,$040A060209060108,$120F090F0B070B08
    Data.q $52443836290B0605,$85C0C0C175717A53,$A7A8A98D8D8D8484,$6F449F835CC3BDB4,$477B593772472097
    Data.q $4E3F206C5734846B,$3219645A46554A31,$307370613C362838,$B5B5B59593973C3B,$8485737373818181
    Data.q $BDB8B9B7B3B4AD85,$59503A9F988ABDB8,$473170654F918670,$46433822453A2452,$3E3320736855655A
    Data.q $6650746C575D523E,$2B524A38645E496D,$231C0A3A3321453E,$2F1D393220241D0A,$254038282B231536
    Data.q $312A18201A063E37,$46344942314D4635,$3B6F6A56726B584D,$140E05302C1B5551,$22141713070D0800
    Data.q $252725141E1B0C25,$2E2A173A36233A37,$3620423D2B383421,$0F342D2147412D3C,$130E06171406201B
    Data.q $110A130E090C0702,$070C0901100C0315,$1513001F1C0D1612,$0B001C180D1F1B0E,$0F1D190E0B07000E
    Data.q $110D09120D071C17,$150C060302030000,$0819150B17130A19,$16130D1410071612,$140F16130E15120D
    Data.q $0813100B18151017,$0C09040D0A05100D,$0A060E0B060E0B06,$060D0A060E0B060C,$0C08050C08060D09
    Data.q $05020C08050D0906,$0309050209050209,$0B07040A06030A06,$07040A06030D0906,$030905020D09060B
    Data.q $0905020A06030A06,$07040A06030A0603,$030A06030B07040B,$0B07040B07040A06,$0905100B07100C09
    Data.q $060D08040E09050E,$100B07110C080F0A,$0907100B07100B08,$0A110C080F0A080F,$1B11061612091510
    Data.q $160E2E1810281508,$20662B0D481D0B32,$4A2506C6793BAB58,$433D636251393124,$69ADADB2AEB1B740
    Data.q $8888885757576969,$B2A5949293A0A0A0,$1119110A4F4934B8,$1E170D1F16112017,$150F23140D20160C
    Data.q $022C181129170D27,$4845384B422B2413,$6A3CB7A3858C8574,$4D866E547F542E92,$A4A8AA5E5E596660
    Data.q $6260535351636267,$8DA5A7A17D7D7D61,$4027147A61499D9D,$1E103823193B2317,$11241A0C23140430
    Data.q $2A1A0E2B1911271C,$12051D120624170B,$150B0700170F051A,$251B0C3F372A2A25,$0C08100B07140907
    Data.q $000E0A05100B0711,$5A59481B16100802,$8D8CC6C7C4545356,$B6A4A3A68687838D,$110D078E8E80B8B9
    Data.q $0403080306060102,$0408040007040008,$0000000500050804,$443C6365571A1C12,$9ECCCCD079787942
    Data.q $7373737D7D7D9E9E,$B6B6ABA7AB818282,$29C6C3BBBCB8B4BB,$04040314140E3A39,$0003000003000000
    Data.q $0001000101010000,$0300030000000100,$231A000000050003,$7F7B7B766B6A5B26,$8181808788878181
    Data.q $79797C7C7C7A7A78,$7373737372727279,$ABABAA9E9E9D7777,$0E0691947FBFBFC0,$0006020004000011
    Data.q $0703000905010703,$0A070D08060A0503,$290C0505140E090E,$73737A5152443737,$9C9C808082C0BFC4
    Data.q $45C4BFB2AFB0B09D,$8D5A2A8659219274,$4F2E84663C976D40,$2B584F3666593B65,$71705F3B3824493D
    Data.q $CBCF837E803F3D34,$787B7B7B989898CE,$BAB9BB9595957878,$9480D3CFCBB0AFB5,$5B685C49483E2D9A
    Data.q $514630776C567C71,$6E58665B45463B25,$36322710594E3879,$6C65526B6452544B,$513E4A43303D3623
    Data.q $2C312A173F382558,$2920162B2413463F,$301A413A2831291B,$3730281B251E0C36,$5D56424B44324E47
    Data.q $2F1D625B485E5842,$00110900241D0D36,$3936262622150C07,$4B39433E2B2A2715,$253E36243F382652
    Data.q $413A2838311F3E37,$1F0D29220F393220,$000B06011F1A0F26,$1410040D08000500,$1E0C0E0A000F0A01
    Data.q $1733311C2A271320,$0E0A011814052E2C,$090219130B18140A,$01010200100E090D,$18140B1E1A110303
    Data.q $100815110817130A,$0B16130E15120C14,$15120D14110C1310,$0B06110E0914110C,$050D0A050D0A050E
    Data.q $0D0A050D0A060D0A,$07050C09050D0905,$050D09060C08050B,$0A06030A06030C08,$06030B07040A0603
    Data.q $020C08050B07040A,$0A06030905020905,$07040B07040A0603,$030B07040905020B,$0905020A06030A06
    Data.q $06030A06030A0603,$050E0A070B07040A,$0E09050D08040E09,$0B070E09050E0905,$070E09050F0A0610
    Data.q $0F0A08110B09100B,$1109140F09100B07,$132414081A100915,$521F0D391C122E1C,$260C7F3509753111
    Data.q $3657504231160B65,$E3E4E38E8F933F39,$9191908F91ACAAAD,$7652525274747491,$48442F9C998E7675
    Data.q $140E21140D191008,$0C23150B21160A21,$2A1A0E27180E2417,$614D2415052E1B13,$7235373739383169
    Data.q $82502EA57C569083,$6E5F856C4F6B4629,$5A54545D504C4A7C,$7170766060615858,$8F78A2A19AA1A1A2
    Data.q $0F3C2B136C5F4498,$261A0B311B0F331C,$1A111A0F0E160C0A,$07231808271A0A29,$0B06001911061D14
    Data.q $392B5D5C46373623,$061007034C44343F,$0F0A060F0A060E0A,$17110903000F0904,$C65655585B5A491C
    Data.q $7D7E7A929291C8C8,$8B7DB5B5B3909093,$020100000D0A038A,$0300000400000400,$0000000000040001
    Data.q $3E686A5C302E2301,$D0D1D06B6B6C4344,$7777848484A7A8A5,$B49B9B9B7D7D7D77,$D7D3CFB2ADAFB7B4
    Data.q $120F0A08038A887B,$0400000009090712,$0000000000020100,$0000000001000000,$0004000202000100
    Data.q $120F090000000501,$756A7B7D6D505242,$777E7E7F7A7A7773,$7373737575757777,$9A9981817E7F7F7F
    Data.q $5DD3D4D0AEAEAD9A,$0602010000006C6F,$0401060200060200,$040A060208040108,$130D080C08050B07
    Data.q $53443836280B0504,$83C4C3C773727952,$A6A8A88888878181,$53178F6A35BDB7A9,$39B0804D9D5E248B
    Data.q $55432964452B845D,$7162443E2D342C17,$D26C6C6743443870,$838383A6A5A8D2D1,$B0AF8B8B8B787878
    Data.q $BBC0BCC2B3B1B9B0,$60533F70694DCFCB,$78627A7059605540,$3A564B3560553F83,$6F644E7D725C5B50
    Data.q $3F2D453C284D422B,$214C453260594646,$2D261348412E3B34,$1B0A524B37342D1A,$1C241D0E0E070022
    Data.q $37301F312A17342D,$4330393222231B0E,$566A644F59523E4A,$362F20564F3D7069,$12050E0A01282014
    Data.q $20423F2D3E3B2C15,$4C45335D56443732,$36245049374B4432,$1E413A28423B293D,$302C1F362F1E3730
    Data.q $10050C0601241F17,$011A160A15120414,$2A2716181506120F,$1E0F2C29192D2A18,$081C180C1E1B0D21
    Data.q $0907010703001611,$1910010100030300,$0715110819150C1D,$15120C1410081511,$100B13100B16130E
    Data.q $0B120F0A13100B13,$0E0B060F0C071310,$0A050C09040E0B06,$050C09050E0A060D,$0C09050C08050C08
    Data.q $08050D09060D0906,$040A06030A06030C,$0A06030B07040B07,$05020B07040B0704,$0309050209050209
    Data.q $0A06030A06030A06,$06030A06030B0704,$030905020A06030A,$0A06030A06030A06,$08040C07030A0603
    Data.q $060E09050D08040D,$0E09050E09050F0A,$0B090E09040D0804,$08120D09140E0C10,$1B110D151109130F
    Data.q $1E13291C1222150B,$0B88370F5F230D3C,$34160C5921127F37,$AFB1504942584C38,$86A3A0A0DFDFDCB1
    Data.q $4A4A4A9090908685,$B8AFC1C1C3858584,$0B150A02494734B7,$27150A27150D2514,$190C26170B27160B
    Data.q $1B27180F2A1D0E27,$2527267871623629,$8462B8ADA260676C,$2373482C794727AB,$7E6D627E5E496740
    Data.q $908F979792898482,$A289888B83828790,$8E897B989793A3A3,$220C48371E766C54,$020C0602241A0A32
    Data.q $1E130A22160C0B03,$1706130D01190F06,$166667574D4C3A1B,$77725E514D462524,$09050E09060F0900
    Data.q $000E09040D08050E,$5A5A491C17110803,$9897C8C8C6565457,$B880808279797598,$252311959785B9BA
    Data.q $1A0E1B181017150A,$1F1A180F1A170C1C,$61614E5655442D2B,$C3C77E7F7E3F4038,$7D969793ACACABC4
    Data.q $9B9B9B8383837D7D,$C7C6B0AEADB0B0B0,$002C2A1CB1AEA4CB,$0404020202000000,$0002000003000000
    Data.q $0101000100010001,$0301010001010101,$0101040100040001,$2901030002000005,$4D4E486E715F383B
    Data.q $74747F7F7F878789,$8C8484857B7B7B74,$C5C5C4ADADAC8D8D,$00003C3E30C9CBBF,$0007030007030100
    Data.q $0703000703000602,$07040A0603090502,$280A0403110C070B,$7372785253443736,$777687878AC7C6CA
    Data.q $3AC1BAACA3A4A478,$89511D7845138F6B,$3C1F6F4B288D5F2E,$575B584241351955,$7A7B774041386B6A
    Data.q $9699A9A9ADC6C7C6,$AA8B8B8B80818196,$B4B2B6B3B3B3AAAA,$442B868069D5D1CC,$4D6A5E485648324E
    Data.q $695E486F644E6E63,$57416257416B604A,$214C412A5A4F3962,$59513E38311E3E35,$3B283D3623554E3B
    Data.q $4B554E3B514A3742,$312A184D4633655E,$2011383120231C0B,$1220180A1C140727,$5B5540362E1C2922
    Data.q $4F3E61594777715B,$1C40382C342D1E56,$292617130F022C28,$4F3D423D2B44412F,$415A53415B544256
    Data.q $48412F3E37255A53,$382548412F4F4836,$101D190E2825153E,$23210F221E111D19,$0E002724142A2716
    Data.q $131D1A0E1D190D11,$211E0E2D291B2420,$0A04120C03242010,$0002020012100A0E
    Data.b $01,$01
  bug_pic_bmp_end:
EndDataSection

Re: Bug (??) between clearscreen and image

Posted: Sat Nov 23, 2024 11:01 am
by SMaag
On my System the Image is displayed every time. Windows 10 Prof. PB612 x64.

In my opinion the Image should be displayed every time, because the ImageGadget is a windows with an window handle hwnd.
It should get a WindowPaint Message after ClearScreen.

But on the other side I can understand that it will not work always like this because the PB-Screen is a special window for drawing spirtes ...

Maybe if there is a difference on systems it is an effect of the grafical drivers of the system.

In my opinion: better do not do this!

For testing you can try to send a WM_PAINT directly to the Gadget

LRESULT SendMessage(
[in] HWND hWnd,
[in] UINT Msg,
[in] WPARAM wParam,
[in] LPARAM lParam
);

Code: Select all

SendMessage_(GadgetID(0), #WM_PAINT, 0, 0)

Re: Bug (??) between clearscreen and image

Posted: Sat Nov 23, 2024 11:56 am
by Mijikai
They are overlapping hence the issue (red image, green screen):
Image

The image does not have to be redrawn (unless it changes) it does not depend on the screen.

Re: Bug (??) between clearscreen and image

Posted: Sat Nov 23, 2024 12:22 pm
by SPH
This is what it is for.

The image always displays on "OpenWindow" (right half) but does not always display on "OpenWindowedScreen" with clearscreen (left half).

This is not normal.
This is a bug!

Re: Bug (??) between clearscreen and image

Posted: Sat Nov 23, 2024 1:01 pm
by infratec
I don't think that it is a bug.

You simply should not overlap gadgets and OpenWindowedScreen.
These are 2 total different things and you can never be sure what happens.

You can tricks to achieve what you want.
Show half of the image as sprite and the other half as imagegadget.

Re: Bug (??) between clearscreen and image

Posted: Sat Nov 23, 2024 1:09 pm
by infratec

Code: Select all

If CatchImage(0, ?bug_pic_bmp_start)
  ImgW = ImageWidth(0)
  ImgH = ImageHeight(0)
  GrabImage(0, 1, 0, 0, ImgW / 2, ImgH)
  GrabImage(0, 2, ImgW / 2, 0, ImgW / 2, ImgH)
  
  CreateSprite(0, ImgW / 2, ImgH)
  If StartDrawing(SpriteOutput(0))
    DrawImage(ImageID(1), 0, 0)
    StopDrawing()
  EndIf
  
  DisplaySprite(0, 10, 10)
  ImageGadget(0,  10 + ImgW / 2, 10, 0, 0, ImageID(2))
EndIf