summaryrefslogtreecommitdiffstats
path: root/views/widget/widget_gtk.cc
diff options
context:
space:
mode:
Diffstat (limited to 'views/widget/widget_gtk.cc')
-rw-r--r--views/widget/widget_gtk.cc5
1 files changed, 2 insertions, 3 deletions
diff --git a/views/widget/widget_gtk.cc b/views/widget/widget_gtk.cc
index 64558ed..96a2ad3 100644
--- a/views/widget/widget_gtk.cc
+++ b/views/widget/widget_gtk.cc
@@ -13,8 +13,7 @@ namespace views {
// Returns the position of a widget on screen.
static void GetWidgetPositionOnScreen(GtkWidget* widget, int* x, int *y) {
- GtkWidget* parent = widget;
- while (parent) {
+ while (widget) {
if (GTK_IS_WINDOW(widget)) {
int window_x, window_y;
gtk_window_get_position(GTK_WINDOW(widget), &window_x, &window_y);
@@ -25,7 +24,7 @@ static void GetWidgetPositionOnScreen(GtkWidget* widget, int* x, int *y) {
// Not a window.
*x += widget->allocation.x;
*y += widget->allocation.y;
- parent = gtk_widget_get_parent(parent);
+ widget = gtk_widget_get_parent(widget);
}
}