lmi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lmi-commits] [5872] Use safely_dereference_as<>(), for concinnity


From: Greg Chicares
Subject: [lmi-commits] [5872] Use safely_dereference_as<>(), for concinnity
Date: Fri, 07 Mar 2014 15:53:42 +0000

Revision: 5872
          http://svn.sv.gnu.org/viewvc/?view=rev&root=lmi&revision=5872
Author:   chicares
Date:     2014-03-07 15:53:41 +0000 (Fri, 07 Mar 2014)
Log Message:
-----------
Use safely_dereference_as<>(), for concinnity

Modified Paths:
--------------
    lmi/trunk/view_ex.cpp

Modified: lmi/trunk/view_ex.cpp
===================================================================
--- lmi/trunk/view_ex.cpp       2014-03-07 15:45:42 UTC (rev 5871)
+++ lmi/trunk/view_ex.cpp       2014-03-07 15:53:41 UTC (rev 5872)
@@ -153,9 +153,8 @@
 //
 bool ViewEx::OnCreate(wxDocument* doc, long int)
 {
-    Skeleton* app = dynamic_cast<Skeleton*>(wxApp::GetInstance());
-    LMI_ASSERT(app);
-    app->CreateChildFrame(doc, this);
+    Skeleton& app = safely_dereference_as<Skeleton>(wxApp::GetInstance());
+    app.CreateChildFrame(doc, this);
 
     DocManager().AssociateFileHistoryWithFileMenu(FrameWindow().GetMenuBar());
     GetFrame()->SetLabel("Loading document...");




reply via email to

[Prev in Thread] Current Thread [Next in Thread]