# HG changeset patch
# User Lachlan Andrew <lachlanbis@gmail.com>
# Date 1468639120 -36000
#      Sat Jul 16 13:18:40 2016 +1000
# Node ID 9813d89d16239e63ade13ff1c1dc5fd7f3c7a0d5
# Parent  112420b795bf181ed49ebd528b64db7b860f709b
Defensive programming in Qt graphics Backend::update (bug #48519)

* Backend.cc (Backend::update): Check that the proxy is valid before use.

diff -r 112420b795bf -r 9813d89d1623 libgui/graphics/Backend.cc
--- a/libgui/graphics/Backend.cc	Sat Jul 16 12:17:08 2016 +1000
+++ b/libgui/graphics/Backend.cc	Sat Jul 16 13:18:40 2016 +1000
@@ -133,7 +133,7 @@ Backend::update (const graphics_object& 
 
   ObjectProxy* proxy = toolkitObjectProxy (go);
 
-  if (proxy)
+  if (proxy && proxy->object ())
     {
       if (go.isa ("uicontrol")
           && pId == uicontrol::properties::ID_STYLE)
