diff --git a/hw/xquartz/X11Controller.m b/hw/xquartz/X11Controller.m index 3b55bb6a52e464bad4ef58e282a154c51c7b5d2b..e9a9393120505e2b2444f629a66e7c268a0c6646 100644 --- a/hw/xquartz/X11Controller.m +++ b/hw/xquartz/X11Controller.m @@ -469,8 +469,11 @@ extern char *bundle_id_prefix; self.table_apps = table_apps; NSArray * const apps = self.apps; - if (apps != nil) - [table_apps addObjectsFromArray:apps]; + if (apps != nil) { + for (NSArray <NSString *> * row in apps) { + [table_apps addObject:row.mutableCopy]; + } + } columns = [apps_table tableColumns]; [[columns objectAtIndex:0] setIdentifier:@"0"];