commit 4da073bd6c914afc052d11c719efd3ca4e44a0cb
Author: Hubert Figuiere <hub@figuiere.net>
Date:   Mon Jun 22 19:43:01 2009 -0400

    * gtk/src/treepath.ccg: Gtk::TreePath::empty() must
    return true if gobj_ is NULL. Bug #586437.

diff --git a/ChangeLog b/ChangeLog
index 2d73e6d..23ace66 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2009-06-22  Hubert Figuiere  <hub@figuiere.net>
+
+	* gtk/src/treepath.ccg: Gtk::TreePath::empty() must
+	return true if gobj_ is NULL. Bug #586437.
+
 2009-06-22  Murray Cumming  <murrayc@murrayc.com>
 
 	* gtk/src/infobar.[hg|ccg]: Added InfoBar.
diff --git a/gtk/src/treepath.ccg b/gtk/src/treepath.ccg
index 7a5f3b9..4d84321 100644
--- a/gtk/src/treepath.ccg
+++ b/gtk/src/treepath.ccg
@@ -71,7 +71,7 @@ TreePath::operator bool() const
 bool TreePath::empty() const
 {
   if(!gobject_)
-    return false;
+    return true;
 
   return (gtk_tree_path_get_depth(gobject_) == 0);
 }
