@@ -193,9 +193,6 @@ - (void)dealloc
193
193
[self ->parentWindow release ];
194
194
self->parentWindow = nil ;
195
195
196
- [self ->fullscreenWindow release ];
197
- self->fullscreenWindow = nil ;
198
-
199
196
[self ->nativeFullScreenModeWindow release ];
200
197
self->nativeFullScreenModeWindow = nil ;
201
198
@@ -1263,40 +1260,6 @@ - (void)exitFullscreenWithAnimate:(BOOL)animate
1263
1260
[GlassApplication enterFullScreenExitingLoop ];
1264
1261
return ;
1265
1262
}
1266
-
1267
- [self ->fullscreenWindow toggleFullScreen: self ->fullscreenWindow];
1268
-
1269
- NSRect frame = [self ->parentHost bounds ];
1270
- frame.origin = [self ->fullscreenWindow point ];
1271
- [self ->fullscreenWindow setFrame: frame display: YES animate: animate];
1272
-
1273
- [self ->fullscreenWindow disableFlushWindow ];
1274
- {
1275
- [self ->nsView retain ];
1276
- {
1277
- [self ->nsView removeFromSuperviewWithoutNeedingDisplay ];
1278
- [self ->parentHost addSubview: self ->nsView];
1279
- }
1280
- [self ->nsView release ];
1281
-
1282
- [self ->parentWindow setInitialFirstResponder: self ->nsView];
1283
- [self ->parentWindow makeFirstResponder: self ->nsView];
1284
-
1285
- if ([[self ->parentWindow delegate ] isKindOfClass: [GlassWindow class ]])
1286
- {
1287
- GlassWindow *window = (GlassWindow*)[self ->parentWindow delegate ];
1288
- [window setFullscreenWindow: nil ];
1289
- }
1290
- }
1291
- [self ->fullscreenWindow enableFlushWindow ];
1292
- [self ->parentWindow enableFlushWindow ];
1293
-
1294
- [self ->fullscreenWindow orderOut: nil ];
1295
- [self ->fullscreenWindow close ];
1296
- self->fullscreenWindow = nil ;
1297
-
1298
- // It was retained upon entering the FS mode
1299
- [self ->nsView release ];
1300
1263
}
1301
1264
@catch (NSException *e)
1302
1265
{
0 commit comments