@@ -268,7 +268,7 @@ class CDrawTreeFrame : public vgui::Frame
268
268
269
269
if ( data )
270
270
{
271
- g_DrawTreeSelectedPanel = (data) ? (vgui::VPANEL)data->GetInt ( " PanelPtr" , 0 ) : 0 ;
271
+ g_DrawTreeSelectedPanel = (data) ? (vgui::VPANEL)data->GetPtr ( " PanelPtr" , 0 ) : 0 ;
272
272
}
273
273
else
274
274
{
@@ -388,7 +388,7 @@ void VGui_RecursivePrintTree(
388
388
Q_snprintf ( str, sizeof ( str ), " %s" , name );
389
389
390
390
pVal->SetString ( " Text" , str );
391
- pVal->SetInt ( " PanelPtr" , current );
391
+ pVal->SetPtr ( " PanelPtr" , ( void *) current );
392
392
393
393
pNewParent = pVal;
394
394
@@ -417,23 +417,23 @@ bool UpdateItemState(
417
417
vgui::IPanel *ipanel = vgui::ipanel ();
418
418
419
419
KeyValues *pItemData = pTree->GetItemData ( iChildItemId );
420
- if ( pItemData->GetInt ( " PanelPtr" ) != pSub->GetInt ( " PanelPtr" ) ||
420
+ if ( pItemData->GetPtr ( " PanelPtr" ) != pSub->GetPtr ( " PanelPtr" ) ||
421
421
Q_stricmp ( pItemData->GetString ( " Text" ), pSub->GetString ( " Text" ) ) != 0 )
422
422
{
423
423
pTree->ModifyItem ( iChildItemId, pSub );
424
424
bRet = true ;
425
425
}
426
426
427
427
// Ok, this is a new panel.
428
- vgui::VPANEL vPanel = pSub->GetInt ( " PanelPtr" );
428
+ vgui::VPANEL vPanel = (vgui::VPANEL) pSub->GetPtr ( " PanelPtr" );
429
429
430
430
int iBaseColor[3 ] = { 255 , 255 , 255 };
431
431
if ( ipanel->IsPopup ( vPanel ) )
432
432
{
433
433
iBaseColor[0 ] = 255 ; iBaseColor[1 ] = 255 ; iBaseColor[2 ] = 0 ;
434
434
}
435
435
436
- if ( g_FocusPanelList.Find ( vPanel ) != - 1 )
436
+ if ( g_FocusPanelList.Find ( vPanel ) != vgui::INVALID_PANEL )
437
437
{
438
438
iBaseColor[0 ] = 0 ; iBaseColor[1 ] = 255 ; iBaseColor[2 ] = 0 ;
439
439
pTree->ExpandItem ( iChildItemId, true );
0 commit comments