1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-23 17:05:26 +02:00
Find a file
Andrew Eidsness da09460352 Bug 437525: NPE in QMakeProjectInfoManager
This fixes the NPE but not the underlying reason for the Qt plugin to be
activated.  I think that might be happening because of the Codan checker
-- from what I recall, that extension point doesn't have a way to
prevent plugin activation.

The NPE is fixed by checking CACHE for null before using it.  The #stop
method unregisters and sets CACHE to null.  However, unregistering
doesn't prevent notifications that are already in flight.  I suspect
that notification arrives, and then CACHE is null.

My test workspace would throw the NPE on every exit, with this change it
never does.

Change-Id: I01360a4c19c85fba53269d265948daf6d083c8d1
Signed-off-by: Andrew Eidsness <eclipse@jfront.com>
Reviewed-on: https://git.eclipse.org/r/28751
Tested-by: Hudson CI
Reviewed-by: Doug Schaefer <dschaefer@qnx.com>
2014-07-07 10:23:45 -04:00
build Bug 438092 - Advanced Autotools flags not set for C++ projects 2014-06-25 15:09:54 -04:00
codan Bug 394521 Do Constant folding propagation when building CFG 2014-06-21 10:57:37 -04:00
core Bug 430342 - Completion of template arguments. 2014-07-07 03:05:57 -04:00
cross Bug 435998 - Remove 'updateSiteName' string as they are not used 2014-06-18 15:54:57 -04:00
debug Bug 438310 - Add --help option to cdtdebug.sh 2014-07-04 22:23:22 -04:00
doc Cleared up the target model making it a provider responsibility. 2014-07-01 19:47:36 -04:00
dsf Bug 344739 - RejectedExecutionException when terminating a PDA launch 2014-07-07 10:22:39 -04:00
dsf-gdb Bug 438635 - executeWithTargetAvailable steps need public constructors 2014-07-02 09:08:04 -04:00
jtag Bug 435998 - Remove 'updateSiteName' string as they are not used 2014-06-18 15:54:57 -04:00
launch Give the launchbar 3 more pixels of margin. 2014-07-04 16:38:24 -04:00
llvm Bug 435998 - Remove 'updateSiteName' string as they are not used 2014-06-18 15:54:57 -04:00
lrparser Bug 84144 - [Parser2] GCC: labels as values 2014-07-05 20:34:13 -04:00
memory Bug 435998 - Remove 'updateSiteName' string as they are not used 2014-06-18 15:54:57 -04:00
p2 Bug 435998 - Remove 'updateSiteName' string as they are not used 2014-06-18 15:54:57 -04:00
qt Bug 437525: NPE in QMakeProjectInfoManager 2014-07-07 10:23:45 -04:00
releng Bug 435998 - Remove 'updateSiteName' string as they are not used 2014-06-18 15:54:57 -04:00
remote Bug 435998 - Get rid of all "eclipse_update_120.jpg" files in CDT 2014-06-17 11:33:37 -04:00
testsrunner Bug 435998 - Remove 'updateSiteName' string as they are not used 2014-06-18 15:54:57 -04:00
upc Bug 435998 - Remove 'updateSiteName' string as they are not used 2014-06-18 15:54:57 -04:00
util Bug 435998 - Remove 'updateSiteName' string as they are not used 2014-06-18 15:54:57 -04:00
visualizer Bug 435998 - Remove 'updateSiteName' string as they are not used 2014-06-18 15:54:57 -04:00
windows Bug 435998 - Remove 'updateSiteName' string as they are not used 2014-06-18 15:54:57 -04:00
xlc Bug 435998 - Remove 'updateSiteName' string as they are not used 2014-06-18 15:54:57 -04:00
.gitignore Ignore NFS-created files. 2012-11-08 13:34:54 -08:00
pom.xml Update LaunchBar APIs to deal with multiple target types per desc. 2014-07-04 10:47:35 -04:00