summaryrefslogtreecommitdiffstats
path: root/src/util/ege-appear-time-tracker.cpp
diff options
context:
space:
mode:
authorAlex Valavanis <valavanisalex@gmail.com>2012-01-15 00:31:22 +0000
committerAlex Valavanis <valavanisalex@gmail.com>2012-01-15 00:31:22 +0000
commit853173ef5f2f53d644a12e7cae76482ca61b694a (patch)
treed4e86a32614756de8255671e29dc90d3ea70d5a0 /src/util/ege-appear-time-tracker.cpp
parentMore GSEAL stuff (diff)
downloadinkscape-853173ef5f2f53d644a12e7cae76482ca61b694a.tar.gz
inkscape-853173ef5f2f53d644a12e7cae76482ca61b694a.zip
ege-appear-time-tracker GSEAL
(bzr r10888)
Diffstat (limited to 'src/util/ege-appear-time-tracker.cpp')
-rw-r--r--src/util/ege-appear-time-tracker.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/util/ege-appear-time-tracker.cpp b/src/util/ege-appear-time-tracker.cpp
index d53e86742..456d702ab 100644
--- a/src/util/ege-appear-time-tracker.cpp
+++ b/src/util/ege-appear-time-tracker.cpp
@@ -69,8 +69,8 @@ AppearTimeTracker::AppearTimeTracker(GTimer *timer, GtkWidget *widget, gchar con
_hierarchyId(0)
{
- while (_topMost->parent) {
- _topMost = _topMost->parent;
+ while (gtk_widget_get_parent(_topMost)) {
+ _topMost = gtk_widget_get_parent(_topMost);
}
_mapId = g_signal_connect( G_OBJECT(_topMost), "map-event", G_CALLBACK(mapCB), this );
_realizeId = g_signal_connect( G_OBJECT(_topMost), "realize", G_CALLBACK(realizeCB), this );
@@ -112,8 +112,8 @@ void AppearTimeTracker::report(gchar const* msg)
void AppearTimeTracker::handleHierarchyChange( GtkWidget * /*prevTop*/ )
{
GtkWidget *newTop = _widget;
- while (newTop->parent) {
- newTop = newTop->parent;
+ while (gtk_widget_get_parent(newTop)) {
+ newTop = gtk_widget_get_parent(newTop);
}
if ( newTop != _topMost ) {