diff --git a/IJInventoryWindowController.m b/IJInventoryWindowController.m
index 14e934d..9896dee 100644
--- a/IJInventoryWindowController.m
+++ b/IJInventoryWindowController.m
@@ -321,7 +321,7 @@
onSide:MAPositionRight
atDistance:0];
[propertiesWindow setBackgroundColor:[NSColor controlBackgroundColor]];
- [propertiesWindow setViewMargin:10.0];
+ [propertiesWindow setViewMargin:4.0];
[propertiesWindow setAlphaValue:1.0];
[[self window] addChildWindow:propertiesWindow ordered:NSWindowAbove];
}
diff --git a/IJItemPropertiesViewController.h b/IJItemPropertiesViewController.h
index a182c1f..9a9638e 100644
--- a/IJItemPropertiesViewController.h
+++ b/IJItemPropertiesViewController.h
@@ -14,4 +14,7 @@
IJInventoryItem *item;
}
@property (nonatomic, retain) IJInventoryItem *item;
+
+- (IBAction)closeButton:(id)sender;
+
@end
diff --git a/IJItemPropertiesViewController.m b/IJItemPropertiesViewController.m
index 86a3136..49b9403 100644
--- a/IJItemPropertiesViewController.m
+++ b/IJItemPropertiesViewController.m
@@ -13,4 +13,11 @@
@synthesize item;
+- (IBAction)closeButton:(id)sender
+{
+ [self.view.window.parentWindow makeKeyWindow];
+ [self commitEditing];
+ self.item = nil; // Hack to prevent this item as coming up as 'lastItem' if they click again.
+}
+
@end
diff --git a/ItemPropertiesView.xib b/ItemPropertiesView.xib
index 3f88ed0..e653de4 100644
--- a/ItemPropertiesView.xib
+++ b/ItemPropertiesView.xib
@@ -43,21 +43,45 @@
268