you are correct. you only need to give the chl card when you have a weapon on you. but it is courtesy to do so all the time. the will see you have one if they run your DL # so why not offer? I included a link below from the dps website. scroll down to section 411.205. i also did a cut and paste
411.205. Displaying License; Penalty
(a) If a license holder IS CARRYING A HANDGUN ON OR ABOUT THE LICENSE HOLDER'S PERSON when a magistrate or a peace officer demands that the license holder display identification, the license holder shall display both the license holder's driver's license or identification certificate issued by the department and the license holder's handgun license. A person who fails or refuses to display the license and identification as required by this subsection is subject to suspension of the person's license as provided by Section 411.187.
(b) A person commits an offense if the person fails or refuses to display the license and identification as required by Subsection (a) after previously having had the person's license suspended for a violation of that subsection. An offense under this subsection is a Class B misdemeanor.
Added by Acts 1997, 75th Leg., ch. 165, § 10.01(a), eff. Sept. 1, 1997.
Amended by Acts 1999, 76th Leg., ch. 62, § 9.17(a), eff. Sept. 1, 1999.
www.capitol.state.tx.us/statutes/go/go0041100.html#go167.411.171