Avoid to create a new SelectPatternPanel when unnecessary
Closes #1284
Merge pull request #1294 from Skeebl/1284-radio-button

Avoid to create a new SelectPatternPanel when unnecessary