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

Reply via email to