changeset 23364:695ff87bc838

maint: Periodic merge of stable to default.
author John W. Eaton <jwe@octave.org>
date Fri, 07 Apr 2017 11:01:17 -0400
parents 0cd0db82123d (current diff) 43f549ac6dac (diff)
children 7b594fcfa32b
files libgui/graphics/Canvas.cc
diffstat 1 files changed, 8 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/libgui/graphics/Canvas.cc	Fri Apr 07 11:00:41 2017 -0400
+++ b/libgui/graphics/Canvas.cc	Fri Apr 07 11:01:17 2017 -0400
@@ -616,6 +616,14 @@
     if (obj.valid_object ())
       {
         graphics_object figObj (obj.get_ancestor ("figure"));
+
+        if (figObj)
+          {
+            graphics_object root = gh_manager::get_object (0);
+            Utils::properties<root_figure> (root)
+              .set_currentfigure (figObj.get_handle ().as_octave_value ());
+          }
+
         graphics_object currentObj, axesObj;
 
         select_object (obj, event, currentObj, axesObj);