Drag and drop, it won't release the file.

Upon booting up my 15"MBP with osx Lion, when I drag and drop a file, it won't release the file.  This happens across files, other programs, etc. The only fix is to put the computer to "sleep", then when it turns back on drag and drop works fine.
Is there a fix for this issue?  It happens on every boot up.

To clarify, it's not just Air DIsplay but any third-party video driver. When any of these is installed (not even necessarily active) on a MBP5,1, MBP5,2, or MBP5,3, you'll have this issue. The workaround is detailed here: Air Display on Lion with NVIDIA 9400/9600
Dave at Avatron

Similar Messages

  • When moving a file using drag and drop, as I hover over the destination folder it no longer opens, so I can't drop the file into the folder.  Why?

    When moving a file using drag and drop, as I hover over the destination folder it no longer opens, so I can't drop the file into the folder.  Why?  I have a heirarchical embedded folder structure under \Documents.  Usually, as I drag the file to be moved over the various folders, they will blink twice, then expand/open to reveal contents (in Finder).  Now, when the file to be moved is held (hovering) over the destination folder, it will not blink or expand, so there's no place to drop the file.  If I release the mouse button, the file image disappears, showing that it is "going back to the place it came from", a.k.a. was not moved.  This just started happening.  I noticed it after upgrading to Mavericks.  Is this a bug or could anything else be causing this?

    As of today, Apple Support discovered during a remote support session with me that the same thing happens on their own system.  It is isolated to "Column View"; the Icon and List views in Finder behave correctly.  Issue is being escalated to engineering, and Apple will call to report status in a couple days.  In all likelihood, this is a bug that will need to be addressed in a future update.

  • Drag and Drop image to desktop == Zero Byte File

    Drag and Drop image to desktop == Zero Byte File
    == This happened ==
    Every time Firefox opened
    == FireFox 3.6 OR Windows 7 64

    i have the same problem and Sun doesn't seem to have an answer to this question. The DnD works in Mac OS, but not on Window 2000/XP.

  • I no longer have iTunes library.xml on my PC but I have all of my songs.  How do I download them to my iPhone - it won't allow me to drag and drop though my PC recognizes the device.

    My PC has all of my iTunes and it recognizes my iPhone 4 device but I cannot drag and drop the songs.  How do I copy the songs to my new iPhone without having to re-purchase everything?  Unfortunately, It appears I no longer have iTunes Music Library.xml on my PC.

    My husband and I are using the same iTunes account on all mac & pc computers, but the libraries are different on each machine.  We always manually manage our music (no auto sync).  iTunes is up to date on the PCs.  My husband uses our joint iTunes account on his pc, but once again, has a different collection in his library from those on the other machines.  He can't load any music from his PC to his iphone 4.  I can load music from my mac library to my iphone 4s, but cannot load from my pc library to my iphone 4s.  How can I switch my main library that it syncs with from the mac to the pc?
    Thanks

  • I have a 5th gen iPod Touch. I have made playlists in iTunes. I need to get them to the iPod. When I had a Classic, it was automatic. You could drag and drop using iTunes music to the playlist in iTunes and it would automatically sync to the Classic.

    I have a 5th gen iPoc Touch. In the past, with the Classic, I could drag and drop from my iTunes music to a Classic playlist through iTunes. Now, the playlist I create in iTunes doesn't show on the Touch. I have maybe 29 GB of music on my Touch. I have already created playlists in iTunes that have substantial amounts of songs in each. How can I get those playlists on the Touch without doing a total sync that wipes the iPod? Is there a way to do it?
    As well, I am noticing here that my 5th gen iPod doesn't show as a registered device. How do I register it?

    For how to sync see:
    iTunes: Syncing media content to iOS devices and iPod       
    Try syncing using the manual method                
    Managing content manually on iPhone, iPad, and iPod
    This may also help:
    Adjusting to iTunes 12

  • There is absolutely NO way to drag and drop newly purchased music from the Purchased list on the phone into my iTunes library?  I'm finding it hard to believe that something so simple cannot be done!

    I like to make MP3 CD's when I have people over, or when my friends have people over so I can just pop them into the CD player and let them play all night without having to worry about changing the CD or anything.  Well, Apple's music is in AAC format, so I have to convert the songs to MP3 files using the converter in iTunes.  So I'll convert them to MP3's and just delete the AAC file so I don't have doubles.  The problem is, the next time I plug the phone into my laptop to transfer new purchases, iTunes thinks that the songs I converted aren't there anymore because the phone has them as AAC files, and iTunes has them as MP3 files, so it doubles the music again...EVERY time!!  It's very frustrating!  So this is why instead of clicking Transfer Purchases, I would like to be able to just drag and drop the songs I want from the Purchased list on the phone into my iTunes library.  I hope I explained this right...lol.  Unfortunately, it doesn't seem like I'm able to do that.  I'm hoping maybe somebody here can help me out and give me some pointers on what to do about this.  Thanks!!

    That stinks!  I can actually do that at my house...I just plug my iPhone right into the wire that's plugged into my receiver in my living room...but some of my friends aren't "technology savvy"...lol...so they just have DVD players and I'll put the CD in there because it will read an MP3 disc.  What's funny, is I have the phone set to "Manually Manage Music", and when I plugged it into the laptop just now, the one song I downloaded last night on the phone, transferred over to the iTunesl library.  That NEVER happens.  And it only transferred the one song...it didn't double the other songs like it ususally does.  I swear, iTunes does what it wants, when it wants sometimes...lol.  Thank you for your quick response. 

  • How do you drag and drop/move multiple emails from the inbox or mail archive folder to a file folder in your finder?

    I would like to archive hundreds of my emails that currently exist in my apple mail email filing system by moving them into file folders in the finder. I can do this easily with a single email but it wont let me do it with multiple emails or a complete folder. Is there any way of do this easily?

    Thanks very much for this. However, I understand how dragging and dropping files normally works. It just seems the it wont work when you do it with emails when you are transfering them into a normal finder system folder. If you highlight one file and drag it to a finder folder it works, but when you drag multiple, it just wont let you do it.
    Is there any work around for this? Thank you once again for  your time.

  • Drag and drop feature won't work when loading to ipod from computer

    My ipod has been a source of joy for 1 1/2 years. Suddenly, my drag and drop feature has stopped me cold. I can't load my audiobooks from the itunes library to my ipod. Any ideas??

    Is the iPod still set up for MANUAL updating?
    Cheers,
    Patrick

  • Drag and drop icons from onside of the split pane to the other side.

    Hello All,
    I am tring to write a program where i can drag and drop icons from the left side of the split pane to the right side. I have to draw a network on the right side of the split pane from the icons provided on the left side. Putting the icons on the labels donot work as i would like to drag multiple icons from the left side and drop them on the right side. CAn anyone please help me with this.
    Thanks in advance
    smitha

    The other option besides the drag_n_drop support
    http://java.sun.com/docs/books/tutorial/uiswing/dnd/intro.htmlis to make up something on your own. You could use a glasspane (see JRootPane api for overview) as mentioned in the tutorial.
    Here's another variation using an OverlayLayout. One advantage of this approach is that you can localize the overlay component and avoid some work.
    import java.awt.*;
    import java.awt.event.*;
    import java.awt.image.BufferedImage;
    import java.io.*;
    import javax.imageio.ImageIO;
    import javax.swing.*;
    import javax.swing.event.MouseInputAdapter;
    public class DragRx extends JComponent {
        JPanel rightComponent;
        BufferedImage image;
        Point loc = new Point();
        protected void paintComponent(Graphics g) {
            Graphics2D g2 = (Graphics2D)g;
            g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
                                RenderingHints.VALUE_ANTIALIAS_ON);
            if(image != null)
                g2.drawImage(image, loc.x, loc.y, this);
        public void setImage(BufferedImage image) {
            this.image = image;
            repaint();
        public void moveImage(int x, int y) {
            loc.setLocation(x, y);
            repaint();
        public void dropImage(Point p) {
            int w = image.getWidth();
            int h = image.getHeight();
            p = SwingUtilities.convertPoint(this, p, rightComponent);
            JLabel label = new JLabel(new ImageIcon(image));
            rightComponent.add(label);
            label.setBounds(p.x, p.y, w, h);
            setImage(null);
        private JPanel getContent(BufferedImage[] images) {
            JSplitPane splitPane = new JSplitPane();
            splitPane.setLeftComponent(getLeftComponent(images));
            splitPane.setRightComponent(getRightComponent());
            splitPane.setResizeWeight(0.5);
            splitPane.setDividerLocation(225);
            JPanel panel = new JPanel();
            OverlayLayout overlay = new OverlayLayout(panel);
            panel.setLayout(overlay);
            panel.add(this);
            panel.add(splitPane);
            return panel;
        private JPanel getLeftComponent(BufferedImage[] images) {
            JPanel panel = new JPanel(new GridBagLayout());
            GridBagConstraints gbc = new GridBagConstraints();
            gbc.weightx = 1.0;
            gbc.weighty = 1.0;
            for(int j = 0; j < images.length; j++) {
                gbc.gridwidth = (j%2 == 0) ? GridBagConstraints.RELATIVE
                                           : GridBagConstraints.REMAINDER;
                panel.add(new JLabel(new ImageIcon(images[j])), gbc);
            CopyDragHandler handler = new CopyDragHandler(panel, this);
            panel.addMouseListener(handler);
            panel.addMouseMotionListener(handler);
            return panel;
        private JPanel getRightComponent() {
            rightComponent = new JPanel(null);
            MouseInputAdapter mia = new MouseInputAdapter() {
                Component selectedComponent;
                Point offset = new Point();
                boolean dragging = false;
                public void mousePressed(MouseEvent e) {
                    Point p = e.getPoint();
                    for(Component c : rightComponent.getComponents()) {
                        Rectangle r = c.getBounds();
                        if(r.contains(p)) {
                            selectedComponent = c;
                            offset.x = p.x - r.x;
                            offset.y = p.y - r.y;
                            dragging = true;
                            break;
                public void mouseReleased(MouseEvent e) {
                    dragging = false;
                public void mouseDragged(MouseEvent e) {
                    if(dragging) {
                        int x = e.getX() - offset.x;
                        int y = e.getY() - offset.y;
                        selectedComponent.setLocation(x,y);
            rightComponent.addMouseListener(mia);
            rightComponent.addMouseMotionListener(mia);
            return rightComponent;
        public static void main(String[] args) throws IOException {
            String[] ids = { "-c---", "--g--", "---h-", "----t" };
            BufferedImage[] images = new BufferedImage[ids.length];
            for(int j = 0; j < images.length; j++) {
                String path = "images/geek/geek" + ids[j] + ".gif";
                images[j] = ImageIO.read(new File(path));
            JFrame f = new JFrame();
            f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            f.add(new DragRx().getContent(images));
            f.setSize(500,400);
            f.setLocation(200,200);
            f.setVisible(true);
    class CopyDragHandler extends MouseInputAdapter {
        JComponent source;
        DragRx target;
        JLabel selectedLabel;
        Point start;
        Point offset = new Point();
        boolean dragging = false;
        final int MIN_DIST = 5;
        public CopyDragHandler(JComponent c, DragRx dr) {
            source = c;
            target = dr;
        public void mousePressed(MouseEvent e) {
            Point p = e.getPoint();
            Component[] c = source.getComponents();
            for(int j = 0; j < c.length; j++) {
                Rectangle r = c[j].getBounds();
                if(r.contains(p) && c[j] instanceof JLabel) {
                    offset.x = p.x - r.x;
                    offset.y = p.y - r.y;
                    start = p;
                    selectedLabel = (JLabel)c[j];
                    break;
        public void mouseReleased(MouseEvent e) {
            if(dragging && selectedLabel != null) {
                int x = e.getX() - offset.x;
                int y = e.getY() - offset.y;
                target.dropImage(new Point(x,y));
            selectedLabel = null;
            dragging = false;
        public void mouseDragged(MouseEvent e) {
            Point p = e.getPoint();
            if(!dragging && selectedLabel != null
                         && p.distance(start) > MIN_DIST) {
                dragging = true;
                copyAndSend();
            if(dragging) {
                int x = p.x - offset.x;
                int y = p.y - offset.y;
                target.moveImage(x, y);
        private void copyAndSend() {
            ImageIcon icon = (ImageIcon)selectedLabel.getIcon();
            BufferedImage image = copy((BufferedImage)icon.getImage());
            target.setImage(image);
        private BufferedImage copy(BufferedImage src) {
            int w = src.getWidth();
            int h = src.getHeight();
            BufferedImage dst =
                source.getGraphicsConfiguration().createCompatibleImage(w,h);
            Graphics2D g2 = dst.createGraphics();
            g2.drawImage(src,0,0,source);
            g2.dispose();
            return dst;
    }geek images from
    http://java.sun.com/docs/books/tutorial/uiswing/examples/components/index.html

  • Firefox: Drag and drop access revoked if open the same applet in new tab

    I have an uploader application that allows for drag and dropping of files from the desktop, works great. In Firefox 3, if you go to the uploader and drag files onto it it works, if you then open a new tab in the same window and navigate to the URL that contains the application you can drag and drop files into that new application window, if you go back to the previous tab however you can't drag and drop files on to that instance of the app anymore. Is this a known issue?
    Thanks,
    Sam

    This is an applet?

  • Drag and Drop Multiple Pictogram elements from the Palette

    I have created custom Objects in the palette that can drag and drop individual pictogram elements using a class that extends AbstractAddFeature. What I would like to know if it is possible to drag and drop an item from the palette that contains multiple pictogram elements, such as task1, task2 and a connection between them? I cannot do this with my class from above since
    @Override
    public PictogramElement add(IAddContext context) {}
    only returns one PictogramElement.

    Hi,
    In my editor I am adding rectangle with associated label that are separate pictogram elements. However they are both linked to the same business object and more linked to each other.
    Please look at example from my code:
    @Override
    public PictogramElement add(IAddContext context) {
    final Task addedTask = (Task) context.getNewObject();
    final ContainerShape target = context.getTargetContainer();
    final IPeCreateService peCreateService = Graphiti.getPeCreateService();
    final IGaService gaService = Graphiti.getGaService();
    final ContainerShape containerShape = peCreateService.createContainerShape(target, true);
    int width = 0;
    int height = 0;
    width = context.getWidth() <= 0 ? getWidth() : context.getWidth();
    height = context.getHeight() <= 0 ? getHeight() : context.getHeight();
    final Rectangle invisibleRectangle = gaService.createInvisibleRectangle(containerShape);
    gaService.setLocationAndSize(invisibleRectangle, context.getX(), context.getY(), width, height);
    // create and set visible rectangle inside invisible rectangle
    RoundedRectangle roundedRectangle = gaService.createRoundedRectangle(invisibleRectangle, 20, 20);
    roundedRectangle.setParentGraphicsAlgorithm(invisibleRectangle);
    roundedRectangle.setStyle(addedTask.isOnlyLocal() ? onlyLocalStyle : getStyle());
    if(!addedTask.isAtomic()) roundedRectangle.setLineStyle(LineStyle.DOT);
    gaService.setLocationAndSize(roundedRectangle, 0, 0, width, height);
    insertInside(peCreateService, gaService, width, height, containerShape, invisibleRectangle, addedTask);
    ContainerShape labelShape = addLabel(target, addedTask.getId(), width, height, context.getX(), context.getY());
    link(containerShape, new Object[] {addedTask, labelShape});
    link(labelShape, new Object[] {addedTask, containerShape});
    updatePictogramElement(labelShape);
    layoutPictogramElement(labelShape);
    addInternalPorts(addedTask, containerShape);
    updatePictogramElement(containerShape);
    return containerShape;
    I think that linking or making somehow relation between pictogram elements should be enough.

  • Drag and Drop inside JTable: what draws the 'insert' line during the drag?

    I'm trying to reconfigure a rather complex table with a fair number of custom renderers to include drag & drop of rows for resorting the table. Everything is working great, except that as I drag the rows there is no indication of the current insert point (i.e. the line that appears between rows). When I make a simpler table I see the line... I'm not sure what aspect of my current table is blocking this function. I'm writing in the hope that can someone can direct me to the method(s) responsible for drawing this line.
    Thanks!

    To elaborate a bit for anyone who might read this. I inquired with the Substance developers and they hope to support this feature in v5.1 (which requires SE6), but have no plans to update v4.3 (the last release before a switch to SE6).
    Also, I'd still be grateful for any info pointing me to the Swing methods that draw the drag line.

  • Uploading file with Java: Java won't release the file.

    I'm trying to upload .log files to a webbsite using a form. It uploads fine, that's not the problem. The problem is that I want it to delete the file afterwards to save disk space, but the application doesn't release it. I thought I might just be doing something wrong with the delete function, but even deleting it manually through Windows doesn't work. Any ideas?
    import java.io.*;
    import java.net.URL;
    import java.net.URLConnection;
    import java.util.*;
    public class ClientHttpRequest
        protected void connect()
            throws IOException
            if(os == null)
                os = connection.getOutputStream();
        protected void write(char c)
            throws IOException
            connect();
            os.write(c);
        protected void write(String s)
            throws IOException
            connect();
            os.write(s.getBytes());
        protected void newline()
            throws IOException
            connect();
            write("\r\n");
        protected void writeln(String s)
            throws IOException
            connect();
            write(s);
            newline();
        protected static String randomString()
            return Long.toString(random.nextLong(), 36);
        private final void boundary()
            throws IOException
            write("--");
            write(boundary);
        private final void postCookies()
            StringBuffer stringbuffer = new StringBuffer();
            for(Iterator iterator = cookies.entrySet().iterator(); iterator.hasNext();)
                java.util.Map.Entry entry = (java.util.Map.Entry)iterator.next();
                stringbuffer.append(entry.getKey().toString() + '=' + entry.getValue());
                if(iterator.hasNext())
                    stringbuffer.append("; ");
            if(stringbuffer.length() > 0)
                connection.setRequestProperty("Cookie", stringbuffer.toString());
        public void setCookie(String s, String s1)
            throws IOException
            cookies.put(s, s1);
        public void setCookies(Map map)
            throws IOException
            if(map == null)
                return;
            } else
                cookies.putAll(map);
                return;
        public void setCookies(String as[])
            throws IOException
            if(as == null)
                return;
            for(int i = 0; i < as.length - 1; i += 2)
                setCookie(as, as[i + 1]);
    private final void writeName(String s)
    throws IOException
    newline();
    write("Content-Disposition: form-data; name=\"");
    write(s);
    write('"');
    public void setParameter(String s, String s1)
    throws IOException
    boundary();
    writeName(s);
    newline();
    newline();
    writeln(s1);
    private static final void pipe(InputStream inputstream, OutputStream outputstream)
    throws IOException
    byte abyte0[] = new byte[0x7a120];
    int j = 0;
    int i;
    synchronized(inputstream)
    while((i = inputstream.read(abyte0, 0, abyte0.length)) >= 0)
    outputstream.write(abyte0, 0, i);
    j += i;
    outputstream.flush();
    abyte0 = null;
    public void setParameter(String s, String s1, InputStream inputstream)
    throws IOException
    boundary();
    writeName(s);
    write("; filename=\"");
    write(s1);
    write('"');
    newline();
    write("Content-Type: ");
    URLConnection _tmp = connection;
    String s2 = URLConnection.guessContentTypeFromName(s1);
    if(s2 == null)
    s2 = "application/octet-stream";
    writeln(s2);
    newline();
    pipe(inputstream, os);
    newline();
    public void setParameter(String s, File file)
    throws IOException
    setParameter(s, file.getPath(), ((InputStream) (new FileInputStream(file))));
    public void setParameter(String s, Object obj)
    throws IOException
    if(obj instanceof File)
    setParameter(s, (File)obj);
    else
    setParameter(s, obj.toString());
    public void setParameters(Map map)
    throws IOException
    if(map == null)
    return;
    java.util.Map.Entry entry;
    for(Iterator iterator = map.entrySet().iterator(); iterator.hasNext(); setParameter(entry.getKey().toString(), entry.getValue()))
    entry = (java.util.Map.Entry)iterator.next();
    public void setParameters(Object aobj[])
    throws IOException
    if(aobj == null)
    return;
    for(int i = 0; i < aobj.length - 1; i += 2)
    setParameter(aobj[i].toString(), aobj[i + 1]);
    public InputStream post()
    throws IOException
    boundary();
    writeln("--");
    os.close();
    return connection.getInputStream();
    public InputStream post(Map map)
    throws IOException
    setParameters(map);
    return post();
    public InputStream post(Object aobj[])
    throws IOException
    setParameters(aobj);
    return post();
    public InputStream post(Map map, Map map1)
    throws IOException
    setCookies(map);
    setParameters(map1);
    return post();
    public InputStream post(String as[], Object aobj[])
    throws IOException
    setCookies(as);
    setParameters(aobj);
    return post();
    public InputStream post(String s, Object obj)
    throws IOException
    setParameter(s, obj);
    return post();
    public InputStream post(String s, Object obj, String s1, Object obj1)
    throws IOException
    setParameter(s, obj);
    return post(s1, obj1);
    public InputStream post(String s, Object obj, String s1, Object obj1, String s2, Object obj2)
    throws IOException
    setParameter(s, obj);
    return post(s1, obj1, s2, obj2);
    public InputStream post(String s, Object obj, String s1, Object obj1, String s2, Object obj2, String s3,
    Object obj3)
    throws IOException
    setParameter(s, obj);
    return post(s1, obj1, s2, obj2, s3, obj3);
    private final void _mththis()
    os = null;
    cookies = new HashMap();
    boundary = "---------------------------" + randomString() + randomString() + randomString();
    public ClientHttpRequest(URLConnection urlconnection, String s)
    throws IOException
    _mththis();
    connection = urlconnection;
    urlconnection.setDoOutput(true);
    urlconnection.setRequestProperty("User-Agent", s);
    urlconnection.setRequestProperty("Content-Type", "multipart/form-data; boundary=" + boundary);
    public ClientHttpRequest(URL url, String s)
    throws IOException
    this(url.openConnection(), s);
    public ClientHttpRequest(String s, String s1)
    throws IOException
    this(new URL(s), s1);
    private static Random random = new Random();
    URLConnection connection;
    OutputStream os;
    Map cookies;
    String boundary;

    And you're closing the inputstream to the file?Thanks, I knew it was something simple like that but I'd been staring at it so long I couldn't see it. I guess a fresh pair of eyes helps.

  • Recent update on PS elements 12, I can no longer drag and drop from one photo to the other.

    Hello I hope someone can help, I am using Adobe photoshop elements 12, I am using a PC with windows 8.1.
    any ways I recently was prompted that I had a update for PE12, as i always do i followed the exact instructions after the restart as prompted. I was no longer able to drag on photo to another photo, i like to use a blank page design a background and then choose a couple photos to collage or group together on one photo but now i cant drag the selected/croped or even a whole picture any one else have this probleum i am on chat with an adobe professional but even they seem stumped, maybe someone can help.

    It's a bug introduced with the 12.1 update when your images are in Tabbed view. Dragging from one to another doesn't shift focus to the second image so you can't drop it. Switch to Tiled view (Windows> Images> Tile) and drag & drop will work.
    If Tile is greyed out you need to switch on Floating Documents.
    Cheers,
    Neale
    Insanity is hereditary, you get it from your children
    If this post or another user's post resolves the original issue, please mark the posts as correct and/or helpful accordingly. This helps other users with similar trouble get answers to their questions quicker. Thanks.

  • I DRAG AND DROP A VIDEO CLIP FROM THE EVENT BROWSER THAT IS 7.9 SECONDS INTO MY IMOVIE I'VE STARTED AND IT CHANGES IN THE PROJECT TO 4.9 SECONDS - HOW CAN I KEEP THE LENGTH THE SAME

    I drag a video clip from Event to Project into my imovie I've started.  The video clip length changes from 7.9 seconds to 4.9 seconds. How can I stop that length from being changed?

    If you are using transitions either side of the clip they will use some of the clip to generate the effect, there isn't anything you can do unless you remove or shorten the transition.
    If you aren't using transitions it may be that you are only selecting part of the clip in the event window, try dragging out the yellow frame to include all the video you want in the project.

Maybe you are looking for