Fix showing plugins that are incompatible with client
Summary: Fix an issue where we accidentally show all plugins for all clients, causing client crashes if an unsupported plugin is selected Reviewed By: jknoxville Differential Revision: D18347907 fbshipit-source-id: 5416f29b8eae2daed64869380f9e9382e90261d7
This commit is contained in:
committed by
Facebook Github Bot
parent
7040d487d8
commit
c3402da467
@@ -472,7 +472,9 @@ class MainSidebar extends PureComponent<Props, State> {
|
|||||||
selectedPlugin: plugin,
|
selectedPlugin: plugin,
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
const allPlugins = Array.from(this.props.clientPlugins.values());
|
const allPlugins = Array.from(this.props.clientPlugins.values()).filter(
|
||||||
|
(p: typeof FlipperPlugin) => client.plugins.indexOf(p.id) > -1,
|
||||||
|
);
|
||||||
const favoritePlugins: FlipperPlugins = getFavoritePlugins(
|
const favoritePlugins: FlipperPlugins = getFavoritePlugins(
|
||||||
client,
|
client,
|
||||||
allPlugins,
|
allPlugins,
|
||||||
|
|||||||
Reference in New Issue
Block a user