Ticket #978: getwindowlongptr.patch

File getwindowlongptr.patch, 3.7 KB (added by kgbricola, 8 years ago)
  • navit/navit/gui/win32/win32_gui_destination.c

    commit 597a36d2e0b231f6aafea00d3d446ff76e0137fd
    Author: Rico SchÃŒller <kgbricola@web.de>
    Date:   Tue Dec 13 12:49:04 2011 +0100
    
        Fix:gui/win32:GWLP_HINSTANCE instead of depricated GWL_HINSTANCE
    
    diff --git a/navit/navit/gui/win32/win32_gui_destination.c b/navit/navit/gui/win32/win32_gui_destination.c
    index a9465c9..79f3171 100644
    a b HANDLE create_destination_window( struct navit *nav ) 
    352352                                    0, 0, 0, 0,  // set size in WM_SIZE message
    353353                                    this_->hwnd,        // parent window
    354354                                    NULL,//(HMENU) ID_EDITCHILD,   // edit control ID
    355                                     (HINSTANCE) GetWindowLong(this_->hwnd, GWL_HINSTANCE),
     355                                    (HINSTANCE) GetWindowLongPtr(this_->hwnd, GWLP_HINSTANCE),
    356356                                    NULL);       // pointer not needed
    357357
    358358    this_->hwndEdit = CreateWindow(WC_EDIT,      // predefined class
    HANDLE create_destination_window( struct navit *nav ) 
    361361                                   0, 0, 0, 0,  // set size in WM_SIZE message
    362362                                   this_->hwnd,        // parent window
    363363                                   NULL,//(HMENU) ID_EDITCHILD,   // edit control ID
    364                                    (HINSTANCE) GetWindowLong(this_->hwnd, GWL_HINSTANCE),
     364                                   (HINSTANCE) GetWindowLongPtr(this_->hwnd, GWLP_HINSTANCE),
    365365                                   NULL);       // pointer not needed
    366366
    367367    this_->hwndList = CreateWindow(WC_LISTVIEW,      // predefined class
    HANDLE create_destination_window( struct navit *nav ) 
    370370                                   0, 0, 0, 0,  // set size in WM_SIZE message
    371371                                   this_->hwnd,        // parent window
    372372                                   NULL,//(HMENU) ID_EDITCHILD,   // edit control ID
    373                                    (HINSTANCE) GetWindowLong(this_->hwnd, GWL_HINSTANCE),
     373                                   (HINSTANCE) GetWindowLongPtr(this_->hwnd, GWLP_HINSTANCE),
    374374                                   NULL);       // pointer not needed
    375375
    376376    this_->hwndButtonPrev = CreateWindow(WC_BUTTON,      // predefined class
    HANDLE create_destination_window( struct navit *nav ) 
    379379                                   0, 0, 0, 0,  // set size in WM_SIZE message
    380380                                   this_->hwnd,        // parent window
    381381                                   NULL,//(HMENU) ID_EDITCHILD,   // edit control ID
    382                                    (HINSTANCE) GetWindowLong(this_->hwnd, GWL_HINSTANCE),
     382                                   (HINSTANCE) GetWindowLongPtr(this_->hwnd, GWLP_HINSTANCE),
    383383                                   NULL);       // pointer not needed
    384384    this_->hwndButtonNext = CreateWindow(WC_BUTTON,      // predefined class
    385385                                   TEXT(">>"),        // no window title
    HANDLE create_destination_window( struct navit *nav ) 
    387387                                   0, 0, 0, 0,  // set size in WM_SIZE message
    388388                                   this_->hwnd,        // parent window
    389389                                   NULL,//(HMENU) ID_EDITCHILD,   // edit control ID
    390                                    (HINSTANCE) GetWindowLong(this_->hwnd, GWL_HINSTANCE),
     390                                   (HINSTANCE) GetWindowLongPtr(this_->hwnd, GWLP_HINSTANCE),
    391391                                   NULL);       // pointer not needed
    392392#ifdef LVS_EX_FULLROWSELECT
    393393    (void)ListView_SetExtendedListViewStyle(this_->hwndList,LVS_EX_FULLROWSELECT);