Police said a 22-year-old man fired a gun inside a Richardson church to break up a fight.
No one was injured.
The Dallas Morning News reported that a group of people had gathered at Solomon's Porch on Friday night when some others arrived around 10 p.m.
Richardson police spokesman Kevin Perlich said the groups began fighting and one man who had been at the church pulled out a gun and fired several times into the air.
The groups dispersed.
Officers arrested the man, who was charged with discharging a weapon in a public place, a Class B misdemeanor.
Perlich, who said the man had no intention of shooting anyone, called the gunfire "effective, but it was a poor decision."