else if( isFullSync() ) { // Handheld and pc record, let conduit determine if they are equal. if( !equal( pcRecord, backupRecord ) ) { // Two handheld records. if( !hhRecord->equal( backupRecord ) ) { solveConflict( pcRecord, hhRecord ); } else { syncFields( pcRecord, hhRecord ); } } // Two handheld records else if( !hhRecord->equal( backupRecord ) ) { syncFields( pcRecord, hhRecord ); } }