+ fixes #0001869: Clones displayed in wrong view mode
This commit is contained in:
parent
eb9b6acdd6
commit
bdfaaee833
|
@ -205,7 +205,7 @@ public:
|
|||
void setVisible(bool);
|
||||
bool isVisible() const;
|
||||
/// Overrides the display mode with mode.
|
||||
void setOverrideMode(const std::string &mode);
|
||||
virtual void setOverrideMode(const std::string &mode);
|
||||
//@}
|
||||
|
||||
|
||||
|
|
|
@ -295,6 +295,7 @@ protected:
|
|||
ViewProviderT::attach(ViewProviderT::pcObject);
|
||||
// needed to load the right display mode after they're known now
|
||||
ViewProviderT::DisplayMode.touch();
|
||||
ViewProviderT::setOverrideMode(viewerMode);
|
||||
}
|
||||
ViewProviderT::updateView();
|
||||
}
|
||||
|
@ -326,11 +327,17 @@ protected:
|
|||
else
|
||||
return true;
|
||||
}
|
||||
virtual void setOverrideMode(const std::string &mode)
|
||||
{
|
||||
ViewProviderT::setOverrideMode(mode);
|
||||
viewerMode = mode;
|
||||
}
|
||||
|
||||
private:
|
||||
ViewProviderPythonFeatureImp* imp;
|
||||
App::DynamicProperty *props;
|
||||
App::PropertyPythonObject Proxy;
|
||||
std::string viewerMode;
|
||||
bool _attached;
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user