Skip to content

Commit 059cd02

Browse files
committed
fixed: reinterpret_cast
1 parent cbb1562 commit 059cd02

File tree

4 files changed

+8
-4
lines changed

4 files changed

+8
-4
lines changed

libs/util/CAnimTask.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -590,7 +590,8 @@ void CAnimTask::progressUpdate(void* pVal) {
590590
void CAnimTask::postExecute(void* pResult, void* pExtraVal) {
591591
__LOGT__( TAG, "postExecute()" );
592592

593-
int result = reinterpret_cast<int>(pResult);
593+
//int result = reinterpret_cast<int>(pResult);
594+
int result = static_cast<int>(reinterpret_cast<long>(pResult));
594595
__LOGT__( TAG, "postExecute(): result = %s", (result? "TRUE" : "FALSE") );
595596

596597
//__LOGT__( TAG, "postExecute(): DONE = %s", get_done()? "TRUE" : "FALSE" );

libs/util/CProgressDlg.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -664,7 +664,8 @@ void CProgressDlg::progressUpdate(void* pVal) {
664664
void CProgressDlg::postExecute(void* pResult, void* pExtraVal) {
665665
__LOGT__( TAG, "postExecute()" );
666666

667-
int result = reinterpret_cast<int>(pResult);
667+
//int result = reinterpret_cast<int>(pResult);
668+
int result = static_cast<int>(reinterpret_cast<long>(pResult));
668669
__LOGT__( TAG, "postExecute(): result = %s", (result? "TRUE" : "FALSE") );
669670

670671

libs/util/CTimerHandlerTask.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -584,7 +584,8 @@ void CTimerHandlerTask::progressUpdate(void* pVal) {
584584
void CTimerHandlerTask::postExecute(void* pResult, void* pExtraVal) {
585585
__LOGT__( TAG, "postExecute()" );
586586

587-
int result = reinterpret_cast<int>(pResult);
587+
//int result = reinterpret_cast<int>(pResult);
588+
int result = static_cast<int>(reinterpret_cast<long>(pResult));
588589
__LOGT__( TAG, "postExecute(): result = %s", (result? "TRUE" : "FALSE") );
589590

590591
__stop();

libs/util/CToastMsgDlg.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -579,7 +579,8 @@ void CToastMsgDlg::progressUpdate(void* pVal) {
579579
void CToastMsgDlg::postExecute(void* pResult, void* pExtraVal) {
580580
__LOGT__( TAG, "postExecute()" );
581581

582-
int result = reinterpret_cast<int>(pResult);
582+
//int result = reinterpret_cast<int>(pResult);
583+
int result = static_cast<int>(reinterpret_cast<long>(pResult));
583584
__LOGT__( TAG, "postExecute(): result = %s", (result? "TRUE" : "FALSE") );
584585

585586

0 commit comments

Comments
 (0)