https://bugs.kde.org/show_bug.cgi?id=345765
--- Comment #13 from RJVB <rjvber...@gmail.com> --- RIght, it's a cast that's done at runtime, and I'm pretty sure that when I followed what happened a while ago, the original and cast objects were not at the same memory address, which is why I wrote the new statement above. Maybe that indeed happens in some cases. (And I don't mean that the cast object was NULL after the operation :)) So I come back to my earlier question: why use dynamic_cast, why not use (Okular::ViewInterface*)(part) or however you'd write the equivalent of int(foo)? I can see why it would be necessary when casting a parent class to a child class, but Okular::Part inherits Okular::ViewInterface. Can I assume that the ViewInterface ctor has been called when the Okular::Part instance was created? And is what I wrote above at least equivalent, in other words, could it be used as a workaround? -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Okular-devel mailing list Okular-devel@kde.org https://mail.kde.org/mailman/listinfo/okular-devel