Wow, I totally missed the question of what verion was being used both
time around. :( Sorry about that.
I don't remember exactly which version I was using then but it was very
likely the stock ubuntu devel version. In fact I was able to reproduce
the same issue with libgtkmm-2.4-dev in Ubuntu 7.10. Hopefully the
following paste will illustrate both the issue and the version I have.
[EMAIL PROTECTED]:~$ diff examplewindow.cc.orig examplewindow.cc
46a47,49
> //dynamic_cast<Gtk::Viewport*>( m_ScrolledWindow.get_child() )->remove( );
> m_ScrolledWindow.remove();
> m_ScrolledWindow.add(m_Table);
[EMAIL PROTECTED]:~$ g++ *.cc `pkg-config --cflags --libs gtkmm-2.4`
[EMAIL PROTECTED]:~$ ./a.out
(a.out:8303): Gtk-CRITICAL **: gtk_scrolled_window_add_with_viewport: assertion
`child->parent == NULL' failed
[EMAIL PROTECTED]:~$ diff examplewindow.cc.orig examplewindow.cc
46a47,49
> dynamic_cast<Gtk::Viewport*>( m_ScrolledWindow.get_child() )->remove( );
> m_ScrolledWindow.remove();
> m_ScrolledWindow.add(m_Table);
[EMAIL PROTECTED]:~$ g++ *.cc `pkg-config --cflags --libs gtkmm-2.4`
[EMAIL PROTECTED]:~$ ./a.out
[EMAIL PROTECTED]:~$ apt-cache showpkg libgtkmm-2.4-dev
Package: libgtkmm-2.4-dev
Versions:
1:2.12.0-0ubuntu1
(/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_gutsy_main_binary-i386_Packages)
(/var/lib/dpkg/status)
Description Language:
File:
/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_gutsy_main_binary-i386_Packages
MD5: 6d5830214c564ddb8057f72c66ec2d2e
Reverse Depends:
libview-dev,libgtkmm-2.4-dev
libsexymm-dev,libgtkmm-2.4-dev
libgtksourceviewmm-2.0-dev,libgtkmm-2.4-dev 2.4
libgtksourceviewmm-1.0-dev,libgtkmm-2.4-dev 2.4
libglom-dev,libgtkmm-2.4-dev 2.6.1
libbakery-2.4-dev,libgtkmm-2.4-dev 1:2.8.0
libbakery-2.3-dev,libgtkmm-2.4-dev 2.6.2-0ubuntu2
glademm,libgtkmm-2.4-dev
bmpx-dev,libgtkmm-2.4-dev
libgtkmm-2.4-doc,libgtkmm-2.4-dev
libgnomemm-2.6-dev,libgtkmm-2.4-dev 2.8.0
libgnomecanvasmm-2.6-dev,libgtkmm-2.4-dev 1:2.6.5-1
libglibmm-2.4-dev,libgtkmm-2.4-dev
libglademm-2.4-dev,libgtkmm-2.4-dev 1:2.6.5-1
libgconfmm-2.6-dev,libgtkmm-2.4-dev 1:2.6.5-1
Dependencies:
1:2.12.0-0ubuntu1 - libgtkmm-2.4-1c2a (5 1:2.12.0-0ubuntu1) libgtk2.0-dev (2
2.12.0) libglibmm-2.4-dev (2 2.14.0) libatk1.0-dev (4 1.9.0) libcairomm-1.0-dev
(2 1.1.12)
Provides:
1:2.12.0-0ubuntu1 -
Reverse Provides:
[EMAIL PROTECTED]:~$
--
ScrolledWindow doesn't properly remove widget from Viewport parent when calling
->remove()
https://bugs.launchpad.net/bugs/30345
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs