OSDN Git Service

課金ウインドウを閉じると落ちる問題を解消
authormasakih <masakih@users.sourceforge.jp>
Tue, 21 Apr 2015 14:53:23 +0000 (23:53 +0900)
committermasakih <masakih@users.sourceforge.jp>
Tue, 21 Apr 2015 14:53:23 +0000 (23:53 +0900)
KCD/HMAppDelegate.m
KCD/HMExternalBrowserWindowController.xib

index 6bab5ef..9871809 100644 (file)
        }
 }
 
+- (void)releaseExternalBrowserWindowController:(id)dummy
+{
+       self.externalBrowserWindowController = nil;
+}
 - (void)windowWillClose:(NSNotification *)notification
 {
        id object = [notification object];
        if([object isEqual:self.externalBrowserWindowController.window]) {
                [[NSNotificationCenter defaultCenter] removeObserver:self name:NSWindowWillCloseNotification
                                                                                                          object:self.externalBrowserWindowController.window];
-               self.externalBrowserWindowController = nil;
+               [self performSelector:@selector(releaseExternalBrowserWindowController:)
+                                  withObject:nil
+                                  afterDelay:0.0];
        }
 }
 
index d0187db..fb7d9f7 100644 (file)
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="6254" systemVersion="13F34" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none">
+<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="7531" systemVersion="14D131" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none">
     <dependencies>
         <deployment identifier="macosx"/>
-        <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="6254"/>
-        <plugIn identifier="com.apple.WebKitIBPlugin" version="6254"/>
+        <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="7531"/>
+        <plugIn identifier="com.apple.WebKitIBPlugin" version="7531"/>
     </dependencies>
     <objects>
         <customObject id="-2" userLabel="File's Owner" customClass="HMExternalBrowserWindowController">
@@ -30,9 +30,6 @@
                         <webPreferences key="preferences" defaultFontSize="12" defaultFixedFontSize="12">
                             <nil key="identifier"/>
                         </webPreferences>
-                        <connections>
-                            <outlet property="UIDelegate" destination="-2" id="Qgz-H2-GJA"/>
-                        </connections>
                     </webView>
                 </subviews>
             </view>
         </objectController>
     </objects>
     <resources>
-        <image name="NSGoLeftTemplate" width="9" height="9"/>
-        <image name="NSGoRightTemplate" width="9" height="9"/>
-        <image name="NSHomeTemplate" width="14" height="13"/>
+        <image name="NSGoLeftTemplate" width="9" height="12"/>
+        <image name="NSGoRightTemplate" width="9" height="12"/>
+        <image name="NSHomeTemplate" width="14" height="14"/>
     </resources>
 </document>