Skip to content
Snippets Groups Projects
Commit 73a271af authored by izabel's avatar izabel
Browse files

bug fix: double click on material table throwing exception

SVN: 10258
parent e97c1303
No related branches found
No related tags found
No related merge requests found
...@@ -226,21 +226,21 @@ public final class MaterialBrowserGrid extends AbstractBrowserGrid<Material, Mat ...@@ -226,21 +226,21 @@ public final class MaterialBrowserGrid extends AbstractBrowserGrid<Material, Mat
@Override @Override
protected final void showEntityViewer(MaterialModel modelData, boolean editMode) protected final void showEntityViewer(MaterialModel modelData, boolean editMode)
{ {
final Material material = modelData.getBaseObject();
final EntityKind entityKind = EntityKind.MATERIAL;
ITabItemFactory tabView = null;
final IClientPluginFactory clientPluginFactory =
viewContext.getClientPluginFactoryProvider().getClientPluginFactory(entityKind,
material.getMaterialType());
if (editMode) if (editMode)
{ {
final Material material = modelData.getBaseObject();
final EntityKind entityKind = EntityKind.MATERIAL;
ITabItemFactory tabView = null;
final IClientPluginFactory clientPluginFactory =
viewContext.getClientPluginFactoryProvider().getClientPluginFactory(entityKind,
material.getMaterialType());
final IClientPlugin<MaterialType, MaterialTypePropertyType, MaterialProperty, IIdentifierHolder, EditableMaterial> createClientPlugin = final IClientPlugin<MaterialType, MaterialTypePropertyType, MaterialProperty, IIdentifierHolder, EditableMaterial> createClientPlugin =
clientPluginFactory.createClientPlugin(entityKind); clientPluginFactory.createClientPlugin(entityKind);
final EditableMaterial entity = final EditableMaterial entity =
createEditableEntity(material, criteria.getMaterialType()); createEditableEntity(material, criteria.getMaterialType());
tabView = createClientPlugin.createEntityEditor(entity); tabView = createClientPlugin.createEntityEditor(entity);
DispatcherHelper.dispatchNaviEvent(tabView);
} }
DispatcherHelper.dispatchNaviEvent(tabView);
} }
private EditableMaterial createEditableEntity(Material entity, MaterialType selectedType) private EditableMaterial createEditableEntity(Material entity, MaterialType selectedType)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment