This question already has an answer here:
I have a coworker in my workplace which is a web-developer. He is not so interested in his job and in case of problems in his daily tasks, he stops his job somehow and waits till the problem resolves. We have many problems in our workplace (which should not be like this) such as problems in the air conditioning system, loose internet connection and etc. I also experience the same situation but he is always impose negative bias and his interrupts during the work lead to delay in delivery of our tasks. How should I handle this without bothering him that have no side-effect on my job? Should I report this to our direct manager or not (since if he understands that it happened by me it will have bad effect in our relationships)?