* When a ruby value was marshalled to C++, and the actual type of
commitd649b1f7cdd26daccfdd56bde446dfcbe58aa284
authorrdale <rdale@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>
Mon, 30 Jun 2008 09:59:27 +0000 (30 09:59 +0000)
committerrdale <rdale@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>
Mon, 30 Jun 2008 09:59:27 +0000 (30 09:59 +0000)
tree0dae801dfd1c9c2c5128614f1ba359d8c8509837
parent7901edbc26b367b01edc1759646387c9be5ca034
* When a ruby value was marshalled to C++, and the actual type of
  the C++ instance was cast to the type of the return value, it
  was working correctly if the target type for the cast wasn't in
  the same smoke module as the type of the instance. For instance,
  an instance of type Plasma::Applet wasn't being correctly cast
  to a QGraphicsLayoutItem, which caused a crash.

CCMAIL: kde-bindings@kde.org

git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/KDE/kdebindings@826284 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
ruby/qtruby/ChangeLog
ruby/qtruby/src/marshall_basetypes.h