BeelGroup / Docear-Desktop

Docear's desktop version (GPL)
298 stars 90 forks source link

duplicate annotations after manual import via drag & drop #318

Closed stlanger closed 10 years ago

stlanger commented 10 years ago

if one drags & drop a PDF file with nested annotations to a mind map, the nested annotations are imported on both the root level of the PDF file and on their real level (as children to a bookmark) --> duplicated in mind map

see also email "Reporting a bug" received on January 10th, 4:13pm

edusantana commented 8 years ago

I'm still having duplicated annotation still being imported... I can't reproduce it now.. I am using version 1.2.0 build 291. But it only make duplication after a new instance of Docear, after i close and open.

edusantana commented 8 years ago

Here's the code of two nodes that is suppose to be the same:

<node TEXT=" Constructivism, also known as interpretivism (Klein &amp; Myers, 1999), rejects the idea that &#xa;scientific knowledge can be separated from its human context. In particular, the meanings of &#xa;terms used in scientific theories are socially constructed, so interpretations of what a theory &#xa;means are just as important in judging its truth as the empirical observations on which it is &#xa;based. Constructivists concentrate less on verifying theories, and more on understanding how &#xa;different people make sense of the world, and how they assign meaning to actions. Theories &#xa;may emerge from this process, but they are always tied to the context being studied. For &#xa;example, an anthropologist studying the culture of a software design team might seek to find &#xa;out how different members of the team think about and use the tools they have available, and &#xa;build local theories that explain why this particular team uses tools in the way that they do. &#xa;This stance is often adopted in the social sciences, where positivist/reductionist approaches &#xa;have little to say about the richness of social interactions. Constructivists prefer methods that &#xa;collect rich qualitative data about human activities, from which local theories might emerge. &#xa;Constructivism is most closely associated with ethnographies, although constructivists often &#xa;use exploratory case studies and survey research too." ID="ID_1001866946" CREATED="1456962885059" MODIFIED="1456962885063" LINK="project://14C7F560C0E3ZLRNQVG55LCWSLV0HEVXST16/../../Dropbox/metodologia/computer-methodology/SelectingEmpiricalMethods.pdf" MOVED="1456962886666">
<node TEXT=" Constructivism, also known as interpretivism (Klein &amp; Myers, 1999), rejects the idea that &#xa;scientific knowledge can be separated from its human context. In particular, the meanings of &#xa;terms used in scientific theories are socially constructed, so interpretations of what a theory &#xa;means are just as important in judging its truth as the empirical observations on which it is &#xa;based. Constructivists concentrate less on verifying theories, and more on understanding how &#xa;different people make sense of the world, and how they assign meaning to actions. Theories &#xa;may emerge from this process, but they are always tied to the context being studied. For &#xa;example, an anthropologist studying the culture of a software design team might seek to find &#xa;out how different members of the team think about and use the tools they have available, and &#xa;build local theories that explain why this particular team uses tools in the way that they do. &#xa;This stance is often adopted in the social sciences, where positivist/reductionist approaches &#xa;have little to say about the richness of social interactions. Constructivists prefer methods that &#xa;collect rich qualitative data about human activities, from which local theories might emerge. &#xa;Constructivism is most closely associated with ethnographies, although constructivists often &#xa;use exploratory case studies and survey research too." ID="ID_971396570" CREATED="1457007748499" MODIFIED="1457007748499" LINK="project://14C7F560C0E3ZLRNQVG55LCWSLV0HEVXST16/../../Dropbox/metodologia/computer-methodology/SelectingEmpiricalMethods.pdf">

I move annotations around...