/// <summary> /// Merge the specified UIConfigForums into this one. /// </summary> /// <param name="config">A UIConfigForums to merge</param> public void Merge(UIConfigForums config) { fontField = config.fontField ?? fontField; fontsizeField = (config.fontsizeField > 0) ? config.fontsizeField : fontsizeField; rootfontField = config.rootfontField ?? rootfontField; rootfontsizeField = (config.rootfontsizeField > 0) ? config.rootfontsizeField : rootfontsizeField; messagefontField = config.messagefontField ?? messagefontField; messagefontsizeField = (config.messagefontsizeField > 0) ? config.messagefontsizeField : messagefontsizeField; listfontField = config.listfontField ?? listfontField; listfontsizeField = (config.listfontsizeField > 0) ? config.listfontsizeField : listfontsizeField; commentcolourField = config.commentcolourField ?? commentcolourField; rootcolourField = config.rootcolourField ?? rootcolourField; headerfootercolourField = config.headerfootercolourField ?? headerfootercolourField; bodycolourField = config.bodycolourField ?? bodycolourField; collapsedcolourField = config.collapsedcolourField ?? collapsedcolourField; prioritycolourField = config.prioritycolourField ?? prioritycolourField; ignoredcolourField = config.ignoredcolourField ?? ignoredcolourField; draftcolourField = config.draftcolourField ?? draftcolourField; selectioncolourField = config.selectioncolourField ?? selectioncolourField; selectiontextcolourField = config.selectiontextcolourField ?? selectiontextcolourField; level1quotecolourField = config.level1quotecolourField ?? level1quotecolourField; level2quotecolourField = config.level2quotecolourField ?? level2quotecolourField; level3quotecolourField = config.level3quotecolourField ?? level3quotecolourField; }