diff --git a/macosx/GroupsWindowController.m b/macosx/GroupsWindowController.m
index 3c1589533..ad33d8ce0 100644
--- a/macosx/GroupsWindowController.m
+++ b/macosx/GroupsWindowController.m
@@ -157,6 +157,8 @@
[fTableView selectRow: row byExtendingSelection: NO];
[fTableView scrollRowToVisible: row];
+ [[fSelectedColorNameField window] makeFirstResponder: fSelectedColorNameField];
+
break;
case REMOVE_TAG:
@@ -165,8 +167,9 @@
[fTableView reloadData];
- if ([fTableView numberOfRows] > 0)
- [fTableView scrollRowToVisible: [fTableView selectedRow]];
+ NSInteger selectedRow = [fTableView selectedRow];
+ if (selectedRow != -1)
+ [fTableView scrollRowToVisible: selectedRow];
break;
}
diff --git a/macosx/en.lproj/PrefsWindow.xib b/macosx/en.lproj/PrefsWindow.xib
index 8b3c57309..0200d00dd 100644
--- a/macosx/en.lproj/PrefsWindow.xib
+++ b/macosx/en.lproj/PrefsWindow.xib
@@ -8,7 +8,6 @@
352.00
+
256
@@ -3439,12 +3741,7 @@ AAABAAAAAQ
3
MC4zMzMzMzI5OQA
-
- 6
- System
- headerTextColor
-
-
+
337772096
@@ -3464,15 +3761,7 @@ AAABAAAAAQ
3.000000e+00
2.000000e+00
-
- 6
- System
- gridColor
-
- 3
- MC41AA
-
-
+
1.700000e+01
448790528
4
@@ -3549,19 +3838,13 @@ AAABAAAAAQ
YES
3.200000e+01
-
- NSImage
- NSAddTemplate
-
+
0
3.200000e+01
-
- NSImage
- NSRemoveTemplate
-
+
1
YES
@@ -3651,293 +3934,6 @@ AAABAAAAAQ
NSView
NSResponder
-
-
- 256
-
- YES
-
-
- 4352
-
- YES
-
-
- 2304
-
- YES
-
-
- 4352
- {160, 135}
-
- YES
-
-
- 256
- {{184, 0}, {16, 17}}
-
-
- YES
-
- Color
- 2.000000e+01
- 2.000000e+01
- 2.000000e+01
-
-
- 67239424
- 33685504
-
- 549453824
- {18, 18}
-
- YES
-
- YES
-
-
-
- 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
-
- NSCalibratedRGBColorSpace
- 8
- 24
- 0
-
-
-
-
- 3
- MCAwAA
-
-
-
- 0
- 0
- 0
- NO
-
-
-
-
- Name
- 1.340000e+02
- 4.000000e+01
- 1.000000e+03
-
-
- 337772096
- 2048
- Text Cell
-
-
-
-
-
- 1
- YES
-
-
-
- 3.000000e+00
- 2.000000e+00
-
-
- 1.800000e+01
- 46137344
- 4
- 15
- 0
- YES
-
-
- {{1, 1}, {160, 135}}
-
-
-
-
- 4
-
-
-
- -2147483392
- {{184, 1}, {15, 188}}
-
-
- _doScroller:
- 9.949238e-01
-
-
-
- 256
- {{-100, -100}, {470, 15}}
-
- 1
-
- _doScroller:
- 1.967213e-01
- 9.978769e-01
-
-
- {{20, 49}, {162, 137}}
-
-
- 530
-
-
-
- QSAAAEEgAABBoAAAQaAAAA
-
-
-
- 256
- {{20, 19}, {67, 23}}
-
- YES
-
- 67239424
- 0
-
-
-
- YES
-
- 3.200000e+01
-
-
- 0
-
-
- 3.200000e+01
-
-
- 1
- 0
-
-
- 1
- 2
- 6
-
-
-
-
- 256
- {{250, 139}, {265, 22}}
-
- YES
-
- -1804468671
- 272630784
-
-
-
- YES
-
-
-
-
-
-
- 256
- {{247, 169}, {88, 17}}
-
- YES
-
- 68288064
- 272630784
- Group Name:
-
-
-
-
-
-
-
-
- 268
-
- YES
-
- YES
- NSColor pasteboard type
-
-
- {{190, 139}, {52, 47}}
-
- YES
- YES
-
- 1
- MC4wNTgxMzA0OTkgMC4wNTU1NDE4OTkgMQA
-
-
-
- {535, 206}
-
- NSView
-
YES
@@ -10283,7 +10279,7 @@ eHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJbmMuLCAyMDA4AA
com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin
- {{179, 539}, {535, 206}}
+ {{179, 505}, {535, 240}}
com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin
com.apple.InterfaceBuilder.CocoaPlugin