From 7b2a9f3e0e3a52a26c1fcb28818f8b0a988ce5b3 Mon Sep 17 00:00:00 2001
From: Kevin Walzer <kw@codebykevin.com>
Date: Thu, 12 Feb 2015 16:14:57 +0000
Subject: Apply same padding fix to Cocoa checkbuttons

---
 macosx/tkMacOSXButton.c | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

diff --git a/macosx/tkMacOSXButton.c b/macosx/tkMacOSXButton.c
index 09027fe..4dddcf9 100644
--- a/macosx/tkMacOSXButton.c
+++ b/macosx/tkMacOSXButton.c
@@ -405,11 +405,20 @@ TkpComputeButtonGeometry(
       }
       break;
     case TYPE_CHECK_BUTTON:
-      /*No padding required here.*/
+    /*Pad checkbutton by 50 if indicatorOn to ensure image does not draw 
+	right over radiobutton on left.*/
       if (butPtr->image != None) {
-	width += 0;
+	if (butPtr->indicatorOn) {
+	  width += 50;
+	} else {
+	  width += 0;
+	}
       } else if (butPtr->bitmap != None) {
-	width +=0;
+	if (butPtr->indicatorOn) {
+	  width += 50;
+	} else {
+	  width += 0;
+	}
       } else {
 	/*If just text, just add width of string.*/
 	width += txtWidth;
-- 
cgit v0.12