Aleric Inglewood
675ef17d92
Bug fix: don't loop endlessly when getParentFloater returns it's argument.
...
It has happened to me that this hung the viewer. The cause is that
when you call parent->getParentFloater(child), then getParentFloater
which starts like this:
LLFloater* LLFloaterView::getParentFloater(LLView* viewp)
{
LLView* parentp = viewp->getParent();
starts with parentp == this. And the following logic causes
it to return 'viewp'!
I'm pretty sure that getParentFloater's whole design is wrong,
but I don't see another way to avoid this problem then with
this hack, except by making changes that do a lot more and
are a risk with regard breaking code elsewhere.
2011-05-14 02:22:37 +02:00
..
2010-04-23 08:31:39 -03:00
2010-10-07 21:36:13 -05:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2011-05-13 02:20:50 -05:00
2010-09-28 17:40:06 -04:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2010-04-23 08:31:39 -03:00
2010-04-23 08:31:39 -03:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2011-03-01 20:13:05 -06:00
2011-03-01 20:13:05 -06:00
2011-05-14 02:22:37 +02:00
2010-08-22 15:14:30 -04:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2010-11-21 15:57:44 +01:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2011-03-31 03:22:01 -05:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2011-04-23 18:08:59 -04:00
2011-04-23 18:08:59 -04:00
2011-05-02 23:13:15 +02:00
2011-04-23 18:08:59 -04:00
2011-04-23 18:08:59 -04:00
2010-10-07 21:36:13 -05:00
2010-04-02 02:48:44 -03:00
2011-03-31 03:22:01 -05:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2011-05-04 19:48:16 +02:00
2010-04-02 02:48:44 -03:00
2011-02-22 21:44:04 -06:00
2010-04-02 02:48:44 -03:00
2011-03-31 03:22:01 -05:00
2011-03-31 03:22:01 -05:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2011-03-31 03:22:01 -05:00
2010-04-02 02:48:44 -03:00
2011-03-19 00:14:20 +01:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2011-03-31 03:22:01 -05:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2011-03-31 03:22:01 -05:00
2010-05-05 17:08:05 -03:00
2011-03-31 03:22:01 -05:00
2011-03-31 03:22:01 -05:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2010-09-16 22:08:33 -04:00
2010-09-16 22:08:33 -04:00
2011-03-31 03:22:01 -05:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2011-05-04 17:54:57 +02:00
2011-04-23 18:08:59 -04:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2011-03-31 21:53:23 -05:00
2011-03-31 21:53:23 -05:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2011-03-24 23:54:23 +01:00
2011-03-24 23:54:23 +01:00
2010-04-02 02:48:44 -03:00
2011-05-02 23:13:15 +02:00
2011-05-02 23:13:15 +02:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2010-11-21 15:57:44 +01:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2011-03-01 20:13:05 -06:00
2011-01-13 02:56:31 +01:00
2011-03-31 03:22:01 -05:00
2010-04-02 02:48:44 -03:00
2011-03-01 20:13:05 -06:00
2010-04-02 02:48:44 -03:00