From 1a0a649abdbfe2920397707380b876769fba24f2 Mon Sep 17 00:00:00 2001 From: Alexander Valavanis Date: Thu, 6 Dec 2018 11:49:19 +0000 Subject: desktop-widget: Make canvas private --- src/desktop.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/desktop.cpp') diff --git a/src/desktop.cpp b/src/desktop.cpp index fccee47bc..d9fb83ab7 100644 --- a/src/desktop.cpp +++ b/src/desktop.cpp @@ -1558,8 +1558,7 @@ void SPDesktop::toggleSplitMode() if (parent) { _split_canvas = !_split_canvas; SPDesktopWidget *dtw = static_cast(parent->get_data("desktopwidget")); - GtkAllocation allocation; - gtk_widget_get_allocation(GTK_WIDGET(dtw->canvas), &allocation); + auto allocation = dtw->get_canvas_allocation(); SPCanvas *canvas = getCanvas(); canvas->requestRedraw(canvas->_x0, canvas->_y0, canvas->_x0 + allocation.width, canvas->_y0 + allocation.height); @@ -1575,8 +1574,7 @@ void SPDesktop::toggleXRay() return toggleSplitMode(); } SPDesktopWidget *dtw = static_cast(parent->get_data("desktopwidget")); - GtkAllocation allocation; - gtk_widget_get_allocation(GTK_WIDGET(dtw->canvas), &allocation); + auto allocation = dtw->get_canvas_allocation(); SPCanvas *canvas = getCanvas(); canvas->requestRedraw(canvas->_x0, canvas->_y0, canvas->_x0 + allocation.width, canvas->_y0 + allocation.height); -- cgit v1.2.3