@@ -263,7 +263,7 @@ SUBROUTINE RegisterChildWindow(TheIHANDLE, TheSubroutine)
263
263
#ifdef __G95__
264
264
TYPE (CallbackPointer) ChildWinHandler
265
265
#else
266
- INTEGER * 4 ChildWinHandler
266
+ INTEGER * 8 ChildWinHandler
267
267
#endif
268
268
LOGICAL ChildWinHandlerSet
269
269
COMMON / ChWinHan/ ChildWinHandler(1 :20 ), ChildWinHandlerSet(1 :20 )
@@ -297,7 +297,7 @@ SUBROUTINE UnRegisterChildWindow(TheIHANDLE)
297
297
#ifdef __G95__
298
298
TYPE (CallbackPointer) ChildWinHandler
299
299
#else
300
- INTEGER * 4 ChildWinHandler
300
+ INTEGER * 8 ChildWinHandler
301
301
#endif
302
302
LOGICAL ChildWinHandlerSet
303
303
COMMON / ChWinHan/ ChildWinHandler(1 :20 ), ChildWinHandlerSet(1 :20 )
@@ -340,7 +340,7 @@ LOGICAL FUNCTION DealWithEvent()
340
340
#ifdef __G95__
341
341
TYPE (CallbackPointer) ChildWinHandler
342
342
#else
343
- INTEGER * 4 ChildWinHandler
343
+ INTEGER * 8 ChildWinHandler
344
344
#endif
345
345
LOGICAL ChildWinHandlerSet
346
346
COMMON / ChWinHan/ ChildWinHandler(1 :20 ), ChildWinHandlerSet(1 :20 )
@@ -422,8 +422,8 @@ LOGICAL FUNCTION DealWithEvent()
422
422
Handler = > ChildWinHandler(dummy)% p
423
423
! CALL Handler
424
424
#else
425
- p = ChildWinHandler(EventInfo% WIN)
426
- CALL Handler
425
+ p = ChildWinHandler(EventInfo% WIN)
426
+ CALL Handler
427
427
#endif
428
428
429
429
GOTO 10
0 commit comments