[#11152] [C] key shortcut is broken in UV/Image Editor
authorCampbell Barton <ideasman42@gmail.com>
Tue, 13 May 2008 06:12:33 +0000 (06:12 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Tue, 13 May 2008 06:12:33 +0000 (06:12 +0000)
Only allow this inside paint mode.

source/blender/src/drawimage.c
source/blender/src/header_image.c

index 09ba518565fd10674b8ae22ffeb9cb0a611653e6..d8e94bd2ff7bbc7589de5373c391f6dae4580d4f 100644 (file)
@@ -1485,7 +1485,11 @@ static void image_panel_paint(short cntrl)       // IMAGE_HANDLER_PAINT
        uiBlock *block;
        ID *id;
        int yco, xco, butw;
-
+       
+       if ((G.sima->image && (G.sima->flag & SI_DRAWTOOL))==0) {
+               return;
+       }
+       
        block= uiNewBlock(&curarea->uiblocks, "image_panel_paint", UI_EMBOSS, UI_HELV, curarea->win);
        uiPanelControl(UI_PNL_SOLID | UI_PNL_CLOSE | cntrl);
        uiSetPanelHandler(IMAGE_HANDLER_PAINT);  // for close and esc
index a93e79fa77372b5ae66e7913a87bc81924efa33f..341cce30c4ecffc5001383fd12eefb0cd986ca74 100644 (file)
@@ -476,7 +476,9 @@ static uiBlock *image_viewmenu(void *arg_unused)
        uiDefIconTextBut(block, BUTM, 1, ICON_MENU_PANEL, "View Properties...", 0, yco-=20, menuwidth, 19, NULL, 0.0, 0.0, 0, 4, "");
        uiDefIconTextBut(block, BUTM, 1, ICON_MENU_PANEL, "Image Properties...|N",      0, yco-=20, menuwidth, 19, NULL, 0.0, 0.0, 0, 7, "");
        uiDefIconTextBut(block, BUTM, 1, ICON_MENU_PANEL, "Real-time Properties...",    0, yco-=20, menuwidth, 19, NULL, 0.0, 0.0, 0, 13, "");
-       uiDefIconTextBut(block, BUTM, 1, ICON_MENU_PANEL, "Paint Tool...|C",    0, yco-=20, menuwidth, 19, NULL, 0.0, 0.0, 0, 8, "");
+       if (G.sima->image && (G.sima->flag & SI_DRAWTOOL)) {
+               uiDefIconTextBut(block, BUTM, 1, ICON_MENU_PANEL, "Paint Tool...|C",    0, yco-=20, menuwidth, 19, NULL, 0.0, 0.0, 0, 8, "");
+       }
        uiDefIconTextBut(block, BUTM, 1, ICON_MENU_PANEL, "Curves Tool...",     0, yco-=20, menuwidth, 19, NULL, 0.0, 0.0, 0, 11, "");
        uiDefIconTextBut(block, BUTM, 1, ICON_MENU_PANEL, "Composite Preview...|Shift P",       0, yco-=20, menuwidth, 19, NULL, 0.0, 0.0, 0, 12, "");