mirror of
git://xwords.git.sourceforge.net/gitroot/xwords/xwords
synced 2025-02-06 20:45:54 +01:00
init address field with current bt_adddr
This commit is contained in:
parent
96dd01cbe5
commit
148e711e54
1 changed files with 9 additions and 3 deletions
|
@ -59,7 +59,7 @@ strFromField( XP_U16 id, XP_UCHAR* buf, XP_U16 max )
|
||||||
} /* strFromField */
|
} /* strFromField */
|
||||||
|
|
||||||
static void
|
static void
|
||||||
ctlsFromState( ConnsDlgState* state )
|
ctlsFromState( PalmAppGlobals* globals, ConnsDlgState* state )
|
||||||
{
|
{
|
||||||
XP_Bool isNewGame = state->isNewGame;
|
XP_Bool isNewGame = state->isNewGame;
|
||||||
XP_UCHAR buf[16];
|
XP_UCHAR buf[16];
|
||||||
|
@ -78,7 +78,13 @@ ctlsFromState( ConnsDlgState* state )
|
||||||
#ifdef XWFEATURE_BLUETOOTH
|
#ifdef XWFEATURE_BLUETOOTH
|
||||||
} else if ( addr->conType == COMMS_CONN_BT
|
} else if ( addr->conType == COMMS_CONN_BT
|
||||||
&& state->serverRole == SERVER_ISCLIENT ) {
|
&& state->serverRole == SERVER_ISCLIENT ) {
|
||||||
setFieldStr( XW_CONNS_BT_HOSTFIELD_ID, addr->u.bt.hostName );
|
if ( '\0' == addr->u.bt.hostName[0] ) {
|
||||||
|
XP_BtAddrStr tmp;
|
||||||
|
palm_bt_addrString( globals, &addr->u.bt.btAddr, &tmp );
|
||||||
|
setFieldStr( XW_CONNS_BT_HOSTFIELD_ID, tmp );
|
||||||
|
} else {
|
||||||
|
setFieldStr( XW_CONNS_BT_HOSTFIELD_ID, addr->u.bt.hostName );
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
} /* ctlsFromState */
|
} /* ctlsFromState */
|
||||||
|
@ -261,7 +267,7 @@ ConnsFormHandleEvent( EventPtr event )
|
||||||
setSelectorFromList( XW_CONNS_TYPE_TRIGGER_ID, state->connTypesList,
|
setSelectorFromList( XW_CONNS_TYPE_TRIGGER_ID, state->connTypesList,
|
||||||
conTypeToSel(state->addr->conType) );
|
conTypeToSel(state->addr->conType) );
|
||||||
|
|
||||||
ctlsFromState( state );
|
ctlsFromState( globals, state );
|
||||||
|
|
||||||
updateFormCtls( form, state );
|
updateFormCtls( form, state );
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue