The Share Overlay code grew out of the SendTabActivity from Sync. As part of that, we grew a ParcelableClientRecord, and we use Sync's clients database rather than Fennec's. We should move to a Parcelable RemoteClient; we should use the AccountsLoader; and we should use Fennec's clients database. Unification for the win! Also, be aware of the soon-to-land RemoteClientDialogFragment, which we can expand to make selecting clients better. (See Bug 977161.)
You need to log in before you can comment on or make changes to this bug.