mirror of
git://xwords.git.sourceforge.net/gitroot/xwords/xwords
synced 2025-02-06 20:45:54 +01:00
make same-device invites work on gtk
Added a confirm alert so accidental resends won't create useless games.
This commit is contained in:
parent
390753ae3a
commit
d36f5e7e49
1 changed files with 8 additions and 4 deletions
|
@ -716,10 +716,14 @@ relayInviteReceived( void* closure, NetLaunchInfo* invite )
|
|||
sqlite3_int64 rowids[1];
|
||||
int nRowIDs = VSIZE(rowids);
|
||||
getRowsForGameID( apg->cag.params->pDb, gameID, rowids, &nRowIDs );
|
||||
|
||||
if ( 0 < nRowIDs ) {
|
||||
gtktell( apg->window, "Duplicate invite rejected (FIXME!!!)" );
|
||||
} else {
|
||||
|
||||
bool doIt = 0 == nRowIDs;
|
||||
if ( ! doIt ) {
|
||||
doIt = GTK_RESPONSE_YES == gtkask( apg->window,
|
||||
"Duplicate invitation received. Accept anyway?",
|
||||
GTK_BUTTONS_YES_NO, NULL );
|
||||
}
|
||||
if ( doIt ) {
|
||||
gameFromInvite( apg, invite, NULL );
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue