From e56cc85e963ab9138f1bec8a83c43ef3fdb0764c Mon Sep 17 00:00:00 2001 From: Alexandre Wilhelm Date: Thu, 23 Oct 2014 16:24:04 -0700 Subject: [PATCH] Fixed: bezeled is set to yes when making a right click on a non-selectable CPTextField in a cell of a CPTableView Previously, when making a right click on a non-selectable CPTextField which is contained in a dataView of a CPTableView set the bezel attribute to yes. Now, when making this things, Cappuccino will check if the CPTextField if editable or not. --- AppKit/CPTableView.j | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AppKit/CPTableView.j b/AppKit/CPTableView.j index 2fe528208..593292937 100644 --- a/AppKit/CPTableView.j +++ b/AppKit/CPTableView.j @@ -5177,7 +5177,7 @@ Your delegate can implement this method to avoid subclassing the tableview to ad // This makes sure the theming effects of a focused table remain in effect even as cells are being edited in it. [self _notifyViewDidBecomeFirstResponder]; - if (_editingRow !== CPNotFound && [responder isKindOfClass:[CPTextField class]] && ![responder isBezeled]) + if (_editingRow !== CPNotFound && [responder isKindOfClass:[CPTextField class]] && ![responder isBezeled] && [responder isEditable]) { [responder setBezeled:YES]; [self _registerForEndEditingNote:responder];