From 451ea7e5b853db9a20ee93e28e3e5a11caf0bf73 Mon Sep 17 00:00:00 2001 From: fluxgen <fluxgen> Date: Sun, 24 Nov 2002 20:57:32 +0000 Subject: auto_ptr for slit variable --- src/Screen.hh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Screen.hh b/src/Screen.hh index 2855e1b..a2996b5 100644 --- a/src/Screen.hh +++ b/src/Screen.hh @@ -22,7 +22,7 @@ // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER // DEALINGS IN THE SOFTWARE. -// $Id: Screen.hh,v 1.49 2002/11/16 22:13:19 fluxgen Exp $ +// $Id: Screen.hh,v 1.50 2002/11/24 20:57:32 fluxgen Exp $ #ifndef SCREEN_HH #define SCREEN_HH @@ -109,8 +109,8 @@ public: #ifdef SLIT inline bool isSlitOnTop() const { return resource.slit_on_top; } inline bool doSlitAutoHide() const { return resource.slit_auto_hide; } - inline Slit *getSlit() { return slit; } - inline const Slit *getSlit() const { return slit; } + inline Slit *getSlit() { return m_slit.get(); } + inline const Slit *getSlit() const { return m_slit.get(); } inline int getSlitPlacement() const { return resource.slit_placement; } inline int getSlitDirection() const { return resource.slit_direction; } inline void saveSlitPlacement(int p) { resource.slit_placement = p; } @@ -332,7 +332,7 @@ private: Icons iconList; #ifdef SLIT - Slit *slit; + std::auto_ptr<Slit> m_slit; #endif // SLIT std::auto_ptr<Toolbar> m_toolbar; -- cgit v0.11.2